treewide: sync translations
authorHannu Nyman <[email protected]>
Sun, 10 Aug 2025 20:37:38 +0000 (23:37 +0300)
committerHannu Nyman <[email protected]>
Sun, 10 Aug 2025 20:37:38 +0000 (23:37 +0300)
Sync translations.

Signed-off-by: Hannu Nyman <[email protected]>
161 files changed:
applications/luci-app-adblock-fast/po/ar/adblock-fast.po
applications/luci-app-adblock-fast/po/bg/adblock-fast.po
applications/luci-app-adblock-fast/po/bn_BD/adblock-fast.po
applications/luci-app-adblock-fast/po/ca/adblock-fast.po
applications/luci-app-adblock-fast/po/cs/adblock-fast.po
applications/luci-app-adblock-fast/po/da/adblock-fast.po
applications/luci-app-adblock-fast/po/de/adblock-fast.po
applications/luci-app-adblock-fast/po/el/adblock-fast.po
applications/luci-app-adblock-fast/po/es/adblock-fast.po
applications/luci-app-adblock-fast/po/fa/adblock-fast.po
applications/luci-app-adblock-fast/po/fi/adblock-fast.po
applications/luci-app-adblock-fast/po/fr/adblock-fast.po
applications/luci-app-adblock-fast/po/ga/adblock-fast.po
applications/luci-app-adblock-fast/po/he/adblock-fast.po
applications/luci-app-adblock-fast/po/hi/adblock-fast.po
applications/luci-app-adblock-fast/po/hu/adblock-fast.po
applications/luci-app-adblock-fast/po/id/adblock-fast.po
applications/luci-app-adblock-fast/po/it/adblock-fast.po
applications/luci-app-adblock-fast/po/ja/adblock-fast.po
applications/luci-app-adblock-fast/po/ko/adblock-fast.po
applications/luci-app-adblock-fast/po/lt/adblock-fast.po
applications/luci-app-adblock-fast/po/mr/adblock-fast.po
applications/luci-app-adblock-fast/po/ms/adblock-fast.po
applications/luci-app-adblock-fast/po/nb_NO/adblock-fast.po
applications/luci-app-adblock-fast/po/nl/adblock-fast.po
applications/luci-app-adblock-fast/po/pl/adblock-fast.po
applications/luci-app-adblock-fast/po/pt/adblock-fast.po
applications/luci-app-adblock-fast/po/pt_BR/adblock-fast.po
applications/luci-app-adblock-fast/po/ro/adblock-fast.po
applications/luci-app-adblock-fast/po/ru/adblock-fast.po
applications/luci-app-adblock-fast/po/sk/adblock-fast.po
applications/luci-app-adblock-fast/po/sv/adblock-fast.po
applications/luci-app-adblock-fast/po/ta/adblock-fast.po
applications/luci-app-adblock-fast/po/tr/adblock-fast.po
applications/luci-app-adblock-fast/po/uk/adblock-fast.po
applications/luci-app-adblock-fast/po/vi/adblock-fast.po
applications/luci-app-adblock-fast/po/zh_Hans/adblock-fast.po
applications/luci-app-adblock-fast/po/zh_Hant/adblock-fast.po
applications/luci-app-https-dns-proxy/po/ar/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/bg/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/bn_BD/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ca/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/cs/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/da/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/el/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/fi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/fr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ga/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/he/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/hi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/hu/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/it/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ja/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/lt/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/mr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ms/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/nb_NO/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/nl/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pl/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pt/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ro/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ru/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/sk/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/sv/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/ta/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
applications/luci-app-https-dns-proxy/po/tr/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/uk/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
applications/luci-app-pbr/po/ar/pbr.po
applications/luci-app-pbr/po/bg/pbr.po
applications/luci-app-pbr/po/bn_BD/pbr.po
applications/luci-app-pbr/po/ca/pbr.po
applications/luci-app-pbr/po/cs/pbr.po
applications/luci-app-pbr/po/da/pbr.po
applications/luci-app-pbr/po/de/pbr.po
applications/luci-app-pbr/po/el/pbr.po
applications/luci-app-pbr/po/es/pbr.po
applications/luci-app-pbr/po/fi/pbr.po
applications/luci-app-pbr/po/fr/pbr.po
applications/luci-app-pbr/po/ga/pbr.po
applications/luci-app-pbr/po/he/pbr.po
applications/luci-app-pbr/po/hi/pbr.po
applications/luci-app-pbr/po/hu/pbr.po
applications/luci-app-pbr/po/it/pbr.po
applications/luci-app-pbr/po/ja/pbr.po
applications/luci-app-pbr/po/ko/pbr.po
applications/luci-app-pbr/po/lt/pbr.po
applications/luci-app-pbr/po/mr/pbr.po
applications/luci-app-pbr/po/ms/pbr.po
applications/luci-app-pbr/po/nb_NO/pbr.po
applications/luci-app-pbr/po/nl/pbr.po
applications/luci-app-pbr/po/pl/pbr.po
applications/luci-app-pbr/po/pt/pbr.po
applications/luci-app-pbr/po/pt_BR/pbr.po
applications/luci-app-pbr/po/ro/pbr.po
applications/luci-app-pbr/po/ru/pbr.po
applications/luci-app-pbr/po/sk/pbr.po
applications/luci-app-pbr/po/sv/pbr.po
applications/luci-app-pbr/po/ta/pbr.po
applications/luci-app-pbr/po/templates/pbr.pot
applications/luci-app-pbr/po/tr/pbr.po
applications/luci-app-pbr/po/uk/pbr.po
applications/luci-app-pbr/po/vi/pbr.po
applications/luci-app-pbr/po/zh_Hans/pbr.po
applications/luci-app-pbr/po/zh_Hans/zh-cn/pbr.po
applications/luci-app-pbr/po/zh_Hant/pbr.po
applications/luci-app-pbr/po/zh_Hant/zh-tw/pbr.po
modules/luci-base/po/ar/base.po
modules/luci-base/po/ast/base.po
modules/luci-base/po/bg/base.po
modules/luci-base/po/bn/base.po
modules/luci-base/po/bn_BD/base.po
modules/luci-base/po/ca/base.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/da/base.po
modules/luci-base/po/de/base.po
modules/luci-base/po/el/base.po
modules/luci-base/po/es/base.po
modules/luci-base/po/fa/base.po
modules/luci-base/po/fi/base.po
modules/luci-base/po/fil/base.po
modules/luci-base/po/fr/base.po
modules/luci-base/po/ga/base.po
modules/luci-base/po/he/base.po
modules/luci-base/po/hi/base.po
modules/luci-base/po/hu/base.po
modules/luci-base/po/id/base.po
modules/luci-base/po/it/base.po
modules/luci-base/po/ja/base.po
modules/luci-base/po/ka/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/lt/base.po
modules/luci-base/po/lv/base.po
modules/luci-base/po/ml/base.po
modules/luci-base/po/mr/base.po
modules/luci-base/po/ms/base.po
modules/luci-base/po/nb_NO/base.po
modules/luci-base/po/nl/base.po
modules/luci-base/po/pl/base.po
modules/luci-base/po/pt/base.po
modules/luci-base/po/pt_BR/base.po
modules/luci-base/po/ro/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/sk/base.po
modules/luci-base/po/sv/base.po
modules/luci-base/po/ta/base.po
modules/luci-base/po/templates/base.pot
modules/luci-base/po/tr/base.po
modules/luci-base/po/uk/base.po
modules/luci-base/po/ur/base.po
modules/luci-base/po/vi/base.po
modules/luci-base/po/yua/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po

index 9c2b69032abc811a0a3cbfb43f2021b91cb1da41..dfcb0ec4b9bcc42d0770dbf44a580cb297a147a8 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s معطل حاليًا"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s غير مثبت أو غير موجود"
@@ -33,23 +33,23 @@ msgstr "-"
 msgid "Action"
 msgstr "إجراء"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "نشط"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -68,7 +68,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -116,7 +116,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr "نطاقات محظورة"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -128,11 +128,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -140,15 +140,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -182,7 +182,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "تعطيل"
@@ -191,11 +191,11 @@ msgstr "تعطيل"
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "معطل"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -219,12 +219,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -239,7 +239,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -247,7 +247,7 @@ msgstr ""
 msgid "Error"
 msgstr "خطأ"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -255,95 +255,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -351,11 +351,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -368,7 +368,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -376,7 +376,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -384,6 +384,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -408,7 +412,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -426,7 +437,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -439,22 +450,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -462,11 +473,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -479,11 +490,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -499,33 +514,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -545,16 +568,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "بداية"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -562,7 +585,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "قف"
 
@@ -570,12 +593,12 @@ msgstr "قف"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "توقفت"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -591,38 +614,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -645,23 +668,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -678,7 +705,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -688,13 +715,13 @@ msgstr "تحذير"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -718,19 +745,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index ecd3ca4f3818b28330e5757302cca0b94cf554f9..10bb91864efe3a239b2b7b1396a492d12e33a7ae 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.8-rc\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s е изклюен"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s не е инсталиран или не е намерен"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Действие"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Активен"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock на всички инстанции"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock на избрани инстанции"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - Позволени и забранени списъци 
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Настройки"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Състояние"
 
@@ -116,7 +116,7 @@ msgstr "Блок"
 msgid "Blocked Domains"
 msgstr "Блокирани домейни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Блоирани %s домейни (с/със %s)."
 
@@ -128,11 +128,11 @@ msgstr "Кеш"
 msgid "Cache file"
 msgstr "Кеш файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Намерен е кеш файл."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Не беше намерена свободна RAM"
 
@@ -140,15 +140,15 @@ msgstr "Не беше намерена свободна RAM"
 msgid "Compressed cache"
 msgstr "Компресиран кеш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Компресиран кеш файл е създаден."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Намерен е компресиран кеш файл."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Неуспех при валидацията на конфиг (%s)!"
 
@@ -183,7 +183,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "Директория за компресиран кеш файл от блок-листа в постоянната памет."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Забрани"
@@ -192,11 +192,11 @@ msgstr "Забрани"
 msgid "Disable Debugging"
 msgstr "Спиране на Дебъгването"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Забранен"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Забрана на %s услуга"
 
@@ -220,12 +220,12 @@ msgstr "Не използвай паралелна обработка"
 msgid "Download time-out (in seconds)"
 msgstr "Време за изтегляне (в секунди)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Теглене на списъци"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -240,7 +240,7 @@ msgstr "Включване на дебъг режим"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Активира извеждането на дебъг информация в /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Включване на %s услуга"
 
@@ -248,7 +248,7 @@ msgstr "Включване на %s услуга"
 msgid "Error"
 msgstr "Грешка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Срещате грешки, моля, проверете %sREADME%s"
 
@@ -256,95 +256,95 @@ msgstr "Срещате грешки, моля, проверете %sREADME%s"
 msgid "Fail"
 msgstr "Неуспех"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Неуспех за достъп до споделената памет"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Неуспех за създаване на файл \"%s\""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Неуспех при създаване на блок-листа или рестариране на DNS резолвера"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Неуспех за създаване на компресиран кеш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Неуспех при създаване на директория за %s файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Неуспех при създаване на изходна/кеш/gzip файлова директория"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Неуспех за откриване на формат %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Неуспех за сваляне %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Неуспех за сваляне на Конфигурационен ъпдейт файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Неуспех за форматиране на файл с данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Неуспех при преместване '%s' към '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Неуспех при преместване на временен файл с данни към '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Неуспех за оптимизация на файл с данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Неуспешен анализ на %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Неуспешен анализ на конфигурационен ъпдейт файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Неуспех при обреаботка на позволения списък (allow-list)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Неуспех при презареждане/рестаретиране на DNS резолвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Неуспех при преименуване на временни файлове"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Неуспех при рестаретиране/презареждане на DNS резолвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Неуспех за сортиране на файл с данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Неуспех за стартиране"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Неуспехз а спиране на %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Неуспех за разопаковане на компресиран кеш"
 
@@ -352,11 +352,11 @@ msgstr "Неуспех за разопаковане на компресиран
 msgid "Force DNS Ports"
 msgstr "Принудителни портове на DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Принудително използване на портове на DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Принудително презреждане"
@@ -370,7 +370,7 @@ msgid "Force Router DNS server to all local devices"
 msgstr ""
 "Форсиране на DNS сървъра на маршрутизатора към всички местни устройства"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Принудително повторно сваляне на %s блоклисти"
 
@@ -380,7 +380,7 @@ msgstr ""
 "Принуждаване на DNS на маршрутизатора за локални устройства, още познато и "
 "като DNS Хайджакинг (hijacking)."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Свободната памет (%s) не е достатъчно за да се обработят всички вкючени блок-"
@@ -390,6 +390,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Предоставяне на UCI и достъп до файлове за luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 поддръжка"
@@ -417,7 +421,14 @@ msgstr "Позволение на отделни домейни."
 msgid "Individual domains to be blocked."
 msgstr "Блокиране на отделни домейни."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Невалидна компресирана директория за кеш '%s'"
 
@@ -439,7 +450,7 @@ msgstr ""
 "Изисква всички устройства са използват собствените си DNS сървъри ако е "
 "зададено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -452,22 +463,22 @@ msgid "Name/URL"
 msgstr "Име/адрес"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Без AdBlock при SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Без AdBlock при dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Няма HTTPS/SSL поддръжка на устройството"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Няма блок-лист уеб адреси нито блокирани-домейни включени"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Не е инсталиран или намерен"
 
@@ -475,11 +486,11 @@ msgstr "Не е инсталиран или намерен"
 msgid "Output Verbosity Setting"
 msgstr "Настройка за подробност на изходните данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Пауза"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Паузиране на %s"
 
@@ -496,12 +507,16 @@ msgstr ""
 "Configuration%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Избор на SmartDNS инстанци(я/и) за блокиране на реклами"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Избор на dnsmasq инстанци(я/и) за блокиране на реклами"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -516,33 +531,41 @@ msgstr "Избор на dnsmasq инстанци(я/и) за блокиране
 msgid "Please note that %s is not supported on this system."
 msgstr "Моля, обърнете внимание, че %s не се поддържа от тази система."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Списъци за обработка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Повторно изтегляне"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Рестартиране"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Управление на Услуги"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Грешки при Услуги"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Състояние на Услуги"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Предупреждения за Услуги"
 
@@ -562,16 +585,16 @@ msgstr "Размер %s"
 msgid "Some output"
 msgstr "Някои изходни данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Начало"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Стартиране"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Стартиране на услуга %s"
 
@@ -579,7 +602,7 @@ msgstr "Стартиране на услуга %s"
 msgid "Status"
 msgstr "Състояние"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Спиране"
 
@@ -587,12 +610,12 @@ msgstr "Спиране"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Спиране на свалянето ако е в празен ход за определен брой секунди."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Спрян"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Спиране на услуга 5s"
 
@@ -608,17 +631,17 @@ msgstr "Съхранение на компресиран файл на марш
 msgid "Suppress output"
 msgstr "Потискане на изходните данни"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s не успя да открие WAN шлюз"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Приложението WebUI (luci-app-adblock-fast) е остаряло, моля актуализирайте го"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -626,7 +649,7 @@ msgstr ""
 "Поддръжката на ipset в dnsmasq е разрешена, но dnsmasq или не е инсталиран, "
 "или инсталираният dnsmasq не поддържа ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -634,7 +657,7 @@ msgstr ""
 "Поддръжката на ipset в dnsmasq е разрешена, но ipset или не е инсталиран, "
 "или инсталираният ipset не поддържа тип '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -642,11 +665,11 @@ msgstr ""
 "Поддръжката на nft set на dnsmasq е разрешена, но dnsmasq или не е "
 "инсталиран, или инсталираният dnsmasq не поддържа nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Поддръжката на dnsmasq nft sets е разрешена, но nft не е инсталиран"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Основният пакет (adblock-fast) е остарял, моля, актуализирайте го"
 
@@ -673,23 +696,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Неизвестно"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Неизвестна грешка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Неизвестно предупреждение"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Използване на AdBlocking за инстанцията(ите) на SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Използване на AdBlocking за инстанцията(ите) на dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -708,7 +735,7 @@ msgstr "Подробност на изходните данни"
 msgid "Version"
 msgstr "Версия"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Версия %s"
 
@@ -718,19 +745,15 @@ msgstr "Предупреждение"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Можете да ограничите блокирането на реклами до конкретната(ите) инстанция(и) "
-"на SmartDNS (%sповече информация%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Можете да ограничите блокирането на реклами до конкретна(и) инстанция(и) на "
-"dnsmasq (%sповече информация%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -752,19 +775,19 @@ msgstr "dnsmasq nft set"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq сървърен файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -787,3 +810,41 @@ msgstr "smartdns nft set"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound adblock list"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock на всички инстанции"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock на избрани инстанции"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Без AdBlock при SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Без AdBlock при dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Избор на SmartDNS инстанци(я/и) за блокиране на реклами"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Избор на dnsmasq инстанци(я/и) за блокиране на реклами"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Използване на AdBlocking за инстанцията(ите) на SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Използване на AdBlocking за инстанцията(ите) на dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Можете да ограничите блокирането на реклами до конкретната(ите) "
+#~ "инстанция(и) на SmartDNS (%sповече информация%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Можете да ограничите блокирането на реклами до конкретна(и) инстанция(и) "
+#~ "на dnsmasq (%sповече информация%s)."
index a35906ef27f5efc6e29056d179be7894edc7f1e8..d7781def84527ae14cb91c5837f6dad50c44109d 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "ভুল"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "শুরু করুন"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr "সতর্কতা"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index d4247f80784d546c50368dab1a5c8814ba3fe73d..13cb2fc9cd3d37497ab2a5727ff5d28936747a13 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5.1\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr "Dominis blocats"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index e79e966076292ce4edb6114aaefef8bf67d893fe..e32c0f8ef17427c49734582514c4a9667b612ee0 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s je v tuto chvíli vypnuto"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s není nainstalován nebo nenalezen"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Akce"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktivní"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock na všech instancích"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock na vybraných instancích"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast – URL adresy seznamů umožněných a blokovaných"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast – nastavení"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast – stav"
 
@@ -116,7 +116,7 @@ msgstr "Blokovat"
 msgid "Blocked Domains"
 msgstr "Blokované domény"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokování %s domén (s %s)."
 
@@ -128,11 +128,11 @@ msgstr "Mezipaměť"
 msgid "Cache file"
 msgstr "Soubor mezipaměti"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Soubor mezipaměti nalezen."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Nepodařilo se zjistit kolik operační paměti je volné"
 
@@ -140,15 +140,15 @@ msgstr "Nepodařilo se zjistit kolik operační paměti je volné"
 msgid "Compressed cache"
 msgstr "Komprimovaná mezipaměť"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Soubor komprimované mezipaměti vytvořen."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Nalezen soubor komprimované mezipaměti."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Nezdar při ověřování správnosti nastavení (%s)!"
 
@@ -185,7 +185,7 @@ msgstr ""
 "Složka pro soubory komprimované mezipaměti seznamu blokovaného v trvalé "
 "paměti."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Zakázat"
@@ -194,11 +194,11 @@ msgstr "Zakázat"
 msgid "Disable Debugging"
 msgstr "Vypnout ladění"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Zakázáno"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Vypínání služby %s"
 
@@ -222,12 +222,12 @@ msgstr "Nepoužívat souběžné zpracovávání"
 msgid "Download time-out (in seconds)"
 msgstr "Časový limit pro stahování (v sekundách)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Stahování seznamů"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -242,7 +242,7 @@ msgstr "Povolit ladění"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Zapíná ladící výstup do /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Povoluje se služba %s"
 
@@ -250,7 +250,7 @@ msgstr "Povoluje se služba %s"
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Došlo k chybám, podívejte se do %sREADME%s"
 
@@ -258,95 +258,95 @@ msgstr "Došlo k chybám, podívejte se do %sREADME%s"
 msgid "Fail"
 msgstr "Nezdar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Nepodařilo se přistoupit do sdílené paměti"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Nepodařilo se vytvořit soubor „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Nepodařilo se vytvořit seznam blokovaných nebo restartovat DNS překlad"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Nepodařilo se vytvořit komprimovanou mezipaměť"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Nepodařilo se vytvořit složku pro soubor %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Nepodařilo se vytvořit složku pro soubor výstupu/mezipaměti/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Nepodařilo se zjistit formát %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Nepodařilo se stáhnout %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Nepodařilo se stáhnout si soubor s aktualizací nastavení"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Nepodařilo se naformátovat datový soubor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Nepodařilo se přesunout „%s“ do „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Nepodařilo se přesunout dočasný soubor s daty do „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Nepodařilo se zoptimalizovat datový soubor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Nepodařilo se zpracovat %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Nepodařilo se zpracovat soubor s aktualizací nastavení"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Nepodařilo se zpracovat seznam povolených"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Nepodařilo se znovu načíst / restartovat DNS překlad"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Nepodařilo se odebrat dočasné soubory"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Nepodařilo se restartovat / znovunačíst DNS překladač"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Nepodařilo se seřadit datový soubor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Nepodařilo se spustit"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Nepodařilo se zastavit %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Nepodařilo se rozbalit komprimovanou mezipaměť"
 
@@ -354,11 +354,11 @@ msgstr "Nepodařilo se rozbalit komprimovanou mezipaměť"
 msgid "Force DNS Ports"
 msgstr "Vynutit DNS porty"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Vynutit DNS porty:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Vynutit znovunačítání"
@@ -371,7 +371,7 @@ msgstr "Vynutit DNS směrovače"
 msgid "Force Router DNS server to all local devices"
 msgstr "Vynucovat DNS server směrovače všem místním zařízením"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Vynutit opětovné stažení %s seznamů blokovaných"
 
@@ -381,7 +381,7 @@ msgstr ""
 "Vynutí používání DNS směrovače na lokálních zařízeních – známé také jako "
 "únos DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Volná operační paměť (%s) nestačí na zpracování všech zapnutých seznamů "
@@ -391,6 +391,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Udělit luci-app-adblock-fast přístup do UCI nastavování a k souborům"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Podpora IPv6"
@@ -419,7 +423,14 @@ msgstr "Jednotlivé domény, které povolit."
 msgid "Individual domains to be blocked."
 msgstr "Jednotlivé domény, které blokovat."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Neplatná složka komprimované mezipaměti „%s“"
 
@@ -441,7 +452,7 @@ msgstr ""
 "Nechat lokální zařízení používat své vlastní DNS servery, pokud je mají "
 "nastavené"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Chybí doporučený balíček: „%s“"
 
@@ -454,23 +465,23 @@ msgid "Name/URL"
 msgstr "Název/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Žádný Adblock na SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Žádný AdBlock na dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Na zařízení není podpora pro HTTPS/SSL"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 "Žádné URL adresy seznamů blokovaných nebo nezapnuty žádné blokované domény"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Není nainstalováno nebo nenalezeno"
 
@@ -478,11 +489,11 @@ msgstr "Není nainstalováno nebo nenalezeno"
 msgid "Output Verbosity Setting"
 msgstr "Nastavení podrobnosti výstupu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pozastavit"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Pozastavování %s"
 
@@ -497,12 +508,16 @@ msgstr ""
 "kontrolek%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Vyberte SmartDNS instance pro AdBlock"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Vybrat instance dnsmasq pro blokování reklam"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -517,33 +532,41 @@ msgstr "Vybrat instance dnsmasq pro blokování reklam"
 msgid "Please note that %s is not supported on this system."
 msgstr "Mějte na paměti, že %s není na tomto systému podporováno."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Zpracovávání seznamů"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Znovu stáhnout"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Restartování"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Řízení služby"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Chyby služby"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Stav služby"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Varování služby"
 
@@ -563,16 +586,16 @@ msgstr "Velikost: %s"
 msgid "Some output"
 msgstr "Nějaký výstup"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Spustit"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Startování"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Startuje se služba %s"
 
@@ -580,7 +603,7 @@ msgstr "Startuje se služba %s"
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Zastavit"
 
@@ -588,12 +611,12 @@ msgstr "Zastavit"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Zastavit stahování pokud se zaseklo po dobu nastaveného počtu sekund."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Zastaveno"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Zastavuje se služba %s"
 
@@ -609,16 +632,16 @@ msgstr "Ukládat soubor komprimované mezipaměti na směrovači"
 msgid "Suppress output"
 msgstr "Potlačit výstup"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s se nepodařilo objevit WAN bránu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr "WebUI aplikace (luci-app-adblock-fast) je zastaralá – zaktualizujte ji"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -626,7 +649,7 @@ msgstr ""
 "Je sice zapnutá podpora ipset pro dnmasq, ale dnsmasq buď není "
 "nainstalováno, nebo nainstalovaná varianta nepodporuje ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -634,7 +657,7 @@ msgstr ""
 "Podpora pro ipset je sice pro dnsmasq zapnutá, ale ipset buďto není "
 "nainstalováno nebo nepodporuje typ „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -642,11 +665,11 @@ msgstr ""
 "Je sice zapnutá podpora pro dnsmasq nfs sady, ale buďto dnsmasq není "
 "nainstalované, nebo nepodporuje nft sady"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Podpora pro dnsmasq nft sady je zapnutá, ale není nainstalované nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Hlavní balíček (adblock-fast) je zastaralý – zaktualizujte ho"
 
@@ -671,23 +694,27 @@ msgstr "URL adresy souborů obsahující seznamy toho, co povolit či blokovat."
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Neznámá chyba"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Neznámé varování"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Použít AdBlock na SmartDNS instancích"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Použít blokování reklam na dnsmasq instancích"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -706,7 +733,7 @@ msgstr "Podrobný výstup"
 msgid "Version"
 msgstr "Verze"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Verze %s"
 
@@ -716,19 +743,15 @@ msgstr "Varování"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Je možné omezit používání AdBlock na konkrétní instance SmartDNS (%sdalší "
-"informace%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Je možné omezit používání AdBlock na konkrétní instance dnsmasq (%sdalší "
-"informace%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -750,19 +773,19 @@ msgstr "nft sada dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "soubor servers dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "nepodařilo se vytvořit soubor se zálohou %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "nepodařilo se vytvořit konečný seznam blokovaného %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "nepodařilo se smazat datový soubor %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "nepodařilo se obnovit ze souboru se zálohou %s"
 
@@ -785,3 +808,41 @@ msgstr "sada nft smartdns"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound adblock seznam"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock na všech instancích"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock na vybraných instancích"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Žádný Adblock na SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Žádný AdBlock na dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Vyberte SmartDNS instance pro AdBlock"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Vybrat instance dnsmasq pro blokování reklam"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Použít AdBlock na SmartDNS instancích"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Použít blokování reklam na dnsmasq instancích"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Je možné omezit používání AdBlock na konkrétní instance SmartDNS (%sdalší "
+#~ "informace%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Je možné omezit používání AdBlock na konkrétní instance dnsmasq (%sdalší "
+#~ "informace%s)."
index 909e396b723f868943d97061ba48f10e0ac3397a..10a7798acfc414565cabb9bbea6c6db104a6b5e3 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s er i øjeblikket deaktiveret"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s er ikke installeret eller ikke fundet"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Handling"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktiv"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock på alle forekomster"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock på udvalgte instanser"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - tilladt og blokerede lister URLs"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configuration"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Status"
 
@@ -116,7 +116,7 @@ msgstr "Bloker"
 msgid "Blocked Domains"
 msgstr "Blokerede domæner"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokerer %s domæner (med %s)."
 
@@ -128,11 +128,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "Cache-fil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cache-fil fundet."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Kan ikke registrere ledig RAM"
 
@@ -140,15 +140,15 @@ msgstr "Kan ikke registrere ledig RAM"
 msgid "Compressed cache"
 msgstr "Komprimeret cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Komprimeret cache-fil oprettet."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Komprimeret cache-fil fundet."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Konfig (%s) valideringsfejl!"
 
@@ -183,7 +183,7 @@ msgid ""
 msgstr ""
 "Mappe til komprimeret cache-fil af blokliste i den vedvarende hukommelse."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Deaktiver"
@@ -192,11 +192,11 @@ msgstr "Deaktiver"
 msgid "Disable Debugging"
 msgstr "Deaktiver fejlfinding"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Deaktiveret"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Deaktiverer %s tjenesten"
 
@@ -220,12 +220,12 @@ msgstr "Brug ikke samtidig behandling"
 msgid "Download time-out (in seconds)"
 msgstr "Download timeout (i sekunder)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Downloader lister"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -240,7 +240,7 @@ msgstr "Aktiver fejlfinding"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Aktivere debug output til /tmp /adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Aktiverer %s tjeneste"
 
@@ -248,7 +248,7 @@ msgstr "Aktiverer %s tjeneste"
 msgid "Error"
 msgstr "Fejl"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Fejl, der opstår, skal du kontrollere %sREADME%s"
 
@@ -256,95 +256,95 @@ msgstr "Fejl, der opstår, skal du kontrollere %sREADME%s"
 msgid "Fail"
 msgstr "Fejl"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Detaljeret at få adgang til delt hukommelse"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "fejlede ved oprettelsen af '%s' fil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Detaljeret for at oprette blokeringsliste eller genstarte DNS-starter"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Detaljeret at oprette komprimeret cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Detaljeret for at oprette mappe for %s fil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Detaljeret for at oprette output/cache/gzip fil mappe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Detaljeret at opdage format %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Detaljeret at downloade %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Det lykkedes ikke at downloade filen Config Update"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "formatering af datafil mislykkedes"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "kunne ikke flytte '%s' til '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Detaljeret at flytte midlertidige datafil til \"%s ''"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Detaljeret for at optimere datafil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "undlod at parse"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Detaljeret til parse Config Update-fil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Detaljeret til proces tillader-list"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Detaljeret om genindlæs/start DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Detaljeret for at fjerne midlertidige filer"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Detaljeret at genstarte/reload DNS-aftrækker"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Detaljeret til at sortere datafil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Kunne ikke starte"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Detaljeret at stoppe %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Detaljeret til udpakning af komprimeret cache"
 
@@ -352,11 +352,11 @@ msgstr "Detaljeret til udpakning af komprimeret cache"
 msgid "Force DNS Ports"
 msgstr "Force DNS Ports"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Tving DNS porte:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Tving genindlæsning"
@@ -369,7 +369,7 @@ msgstr "Tving router DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Tving router DNS-server til alle lokale enheder"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Tving gendownload af %s blokeringslister"
 
@@ -378,7 +378,7 @@ msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 "Tvinger routerens DNS-brug på lokale enheder, også kendt som DNS-kapring."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr "Fri ram (%s) er ikke nok til at behandle alle aktiverede block-lists"
 
@@ -386,6 +386,10 @@ msgstr "Fri ram (%s) er ikke nok til at behandle alle aktiverede block-lists"
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Grant UCI og filadgang til luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6-understøttelse"
@@ -414,7 +418,14 @@ msgstr "Individuelle domæner skal tillades."
 msgid "Individual domains to be blocked."
 msgstr "Individuelle domæner skal blokeres."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Ugyldig komprimeret cache-mappe '%s'"
 
@@ -434,7 +445,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Mangler anbefalet pakke: '%s'"
 
@@ -447,22 +458,22 @@ msgid "Name/URL"
 msgstr "Navn/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Ingen AdBlock på SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Ingen AdBlock på dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Ingen HTTPS/SSL support på enheden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Ingen blokeret liste webadresser eller blokerede domæner aktiveret"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Ikke installeret eller ikke fundet"
 
@@ -470,11 +481,11 @@ msgstr "Ikke installeret eller ikke fundet"
 msgid "Output Verbosity Setting"
 msgstr "Indstilling af output verbositet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Sæt pause"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Pausing %"
 
@@ -490,12 +501,16 @@ msgstr ""
 "Vælg den LED, der ikke allerede er brugt i %sSystem LED Configuration%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Vælg SmartDNS-forekomst(er) til AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Vælg dnsmasq-instans(er) til AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -510,33 +525,41 @@ msgstr "Vælg dnsmasq-instans(er) til AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Bemærk venligst, at %s ikke understøttes på dette system."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Behandling af lister"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Gendownload"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Genstarter"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Kontrol af tjenesten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Fejl i tjenesten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Tjeneste Advarsler"
 
@@ -556,16 +579,16 @@ msgstr "Størrelse: %"
 msgid "Some output"
 msgstr "Noget output"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Starter"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Starter %s tjeneste"
 
@@ -573,7 +596,7 @@ msgstr "Starter %s tjeneste"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stop"
 
@@ -582,12 +605,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Stopper overførslen, hvis den er gået i stå i det indstillede antal sekunder."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Stoppet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Stopper tjenesten %s"
 
@@ -603,17 +626,17 @@ msgstr "Gem komprimeret cache-fil på routeren"
 msgid "Suppress output"
 msgstr "Undertrykk output"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "% fejlede at opdage WAN gateway"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "WebUI applikationen (luci-app-adblock-fast) er forældet, opdater venligst"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -621,7 +644,7 @@ msgstr ""
 "Dnsmasq ipset understøttelse er aktiveret, men dnsmasq er enten ikke "
 "installeret eller installeret dnsmasq understøtter ikke ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -629,7 +652,7 @@ msgstr ""
 "Dnsmasq ipset understøttelse er aktiveret, men ipset er enten ikke "
 "installeret eller installeret ipset understøtter ikke '%s' type"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -637,12 +660,12 @@ msgstr ""
 "Dnsmasq nft sæt understøttelse er aktiveret, men dnsmasq er enten ikke "
 "installeret eller installeret dnsmasq understøtter ikke nft sæt"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "Dnsmasq nft sæt understøttelse er aktiveret, men nft er ikke installeret"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Hovedpakken (adblock-fast) er forældet, opdater venligst"
 
@@ -668,23 +691,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Ukendt fejl"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Ukendt advarsel"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Brug AdBlocking på SmartDNS-forekomsten(-erne)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Brug AdBlocking på dnsmasq-instansen (s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -703,7 +730,7 @@ msgstr "Verbose output"
 msgid "Version"
 msgstr "Version"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Version: %s"
 
@@ -713,19 +740,15 @@ msgstr "Advarsel"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Du kan begrænse AdBlocking til de(n) specifikke SmartDNS-forekomst(er) "
-"(%smore information%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Du kan begrænse AdBlocking til de(n) specifikke dnsmasq-instans(er) (%smere "
-"information%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -747,19 +770,19 @@ msgstr "dnsmasq nft sæt"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq-servere-fil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "kunne ikke oprette backup fil %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "kunne ikke oprette endelig blokeringsliste %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "kunne ikke slette data fil %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "kunne ikke genskabe backup fil %s"
 
@@ -782,3 +805,41 @@ msgstr "smartdns nft-sæt"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "Unbound AdBlock Liste"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock på alle forekomster"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock på udvalgte instanser"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Ingen AdBlock på SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Ingen AdBlock på dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Vælg SmartDNS-forekomst(er) til AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Vælg dnsmasq-instans(er) til AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Brug AdBlocking på SmartDNS-forekomsten(-erne)"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Brug AdBlocking på dnsmasq-instansen (s)"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Du kan begrænse AdBlocking til de(n) specifikke SmartDNS-forekomst(er) "
+#~ "(%smore information%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Du kan begrænse AdBlocking til de(n) specifikke dnsmasq-instans(er) "
+#~ "(%smere information%s)."
index c88d67bb1d7b80da909d193fbc7c8e6a95d49a32..0eafc5cb1e08f30769369df9f3893de78c7b2b80 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-rc\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s ist derzeit deaktiviert"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Aktion"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktiv"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock auf allen Instanzen"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock auf ausgewählten Instanzen"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast – Erlaubte und blockierte URL-Listen"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast – Konfiguration"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast – Status"
 
@@ -116,7 +116,7 @@ msgstr "Blockieren"
 msgid "Blocked Domains"
 msgstr "Gesperrte Domains"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "%s Domänen blockiert (mit %s)."
 
@@ -128,11 +128,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "Cache-Datei"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cache-Datei gefunden."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Kann kein freies RAM erkennen"
 
@@ -140,15 +140,15 @@ msgstr "Kann kein freies RAM erkennen"
 msgid "Compressed cache"
 msgstr "Komprimierter Cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Komprimierte Cache-Datei erstellt."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Komprimierte Cache-Datei gefunden."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Validierungsfehler der Konfiguration (%s)!"
 
@@ -185,7 +185,7 @@ msgstr ""
 "Verzeichnis für die komprimierte Cachedatei der Blockliste im persistenten "
 "Speicher."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Deaktivieren"
@@ -194,11 +194,11 @@ msgstr "Deaktivieren"
 msgid "Disable Debugging"
 msgstr "Debugging deaktivieren"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Deaktiviere Dienst %s"
 
@@ -222,12 +222,12 @@ msgstr "Verwende keine Simultanverarbeitung"
 msgid "Download time-out (in seconds)"
 msgstr "Download-Timeout (in Sekunden)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Herunterladen von Listen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -242,7 +242,7 @@ msgstr "Debugging aktivieren"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Aktiviere Debug-Ausgabe an /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Aktiviere Dienst %s"
 
@@ -250,7 +250,7 @@ msgstr "Aktiviere Dienst %s"
 msgid "Error"
 msgstr "Fehler"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Es sind Fehler aufgetreten, bitte das %sREADME%s überprüfen"
 
@@ -258,98 +258,98 @@ msgstr "Es sind Fehler aufgetreten, bitte das %sREADME%s überprüfen"
 msgid "Fail"
 msgstr "Fehlschlag"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Zugriff auf den gemeinsamen Speicher fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Die Datei „%s“ konnte nicht erstellt werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "Die Blockierungsliste konnte nicht erstellt werden oder der DNS-Resolver "
 "konnte nicht neu gestartet werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Anlegen des komprimierten Caches fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Anlegen des Verzeichnisses für die Datei %s fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 "Anlegen des output/cache/-Verzeichnisses für die gzip-Datei fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Format %s nicht erkennbar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Download von %s fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Der Download der Konfigurations-Update-Datei ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Das Formatieren der Datendatei ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Das Bewegen von „%s“ nach „%s“ ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Das Bewegen der temporären Datei nach „%s“ ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Die Optimierung der Datendatei ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Das Parsen von %s ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Die Konfigurations-Update-Datei konnte nicht geparst werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Die Allow-Liste konnte nicht verarbeitet werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Der Neustart des DNS-Resolvers ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Das Bewegen der temporären Dateien ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Der Neustart des DNS-Resolvers ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Das Sortieren der Datendatei ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Fehler beim Starten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Das Anhalten von %s ist fehlgeschlagen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Das Entpacken des komprimierten Caches ist fehlgeschlagen"
 
@@ -357,11 +357,11 @@ msgstr "Das Entpacken des komprimierten Caches ist fehlgeschlagen"
 msgid "Force DNS Ports"
 msgstr "DNS-Ports erzwingen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "DNS-Ports erzwingen:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Erneut Laden erzwingen"
@@ -374,7 +374,7 @@ msgstr "Router-DNS erzwingen"
 msgid "Force Router DNS server to all local devices"
 msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Erneutes Herunterladen von %s Sperrlisten erzwingen"
 
@@ -384,7 +384,7 @@ msgstr ""
 "Erzwingt die Verwendung des Router-DNS auf lokalen Geräten, auch als DNS "
 "Hijacking bekannt."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Das freie RAM (%s) ist nicht ausreichend, um alle aktivierten Blocklisten zu "
@@ -394,6 +394,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "UCI- und Dateizugriff für luci-app-adblock-fast gewähren"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 Unterstützung"
@@ -422,7 +426,14 @@ msgstr "Einzelne zuzulassende Domänen."
 msgid "Individual domains to be blocked."
 msgstr "Einzelne zu sperrende Domains."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Ungültiges komprimiertes Cache-Verzeichnis '%s '"
 
@@ -444,7 +455,7 @@ msgstr ""
 "Lokale Geräte können ihre eigenen DNS-Server verwenden, wenn diese "
 "eingestellt sind"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Empfohlenes Paket fehlt: '%s '"
 
@@ -457,22 +468,22 @@ msgid "Name/URL"
 msgstr "Name/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Kein AdBlock auf SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Kein AdBlock auf dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Keine HTTPS/SSL-Unterstützung auf dem Device"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Keine blockierten Listen-URLs oder blockierte Domänen aktiviert"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Nicht installiert oder nicht gefunden"
 
@@ -480,11 +491,11 @@ msgstr "Nicht installiert oder nicht gefunden"
 msgid "Output Verbosity Setting"
 msgstr "Ausgabe-Verbositätseinstellung"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pause"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Pausiere %s"
 
@@ -501,12 +512,16 @@ msgstr ""
 "Konfiguration%s verwendet wird."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Wählen Sie die SmartDNS-Instanz(en) für AdBlock"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Wählen Sie die dnsmasq-Instanz(en) für AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -521,33 +536,41 @@ msgstr "Wählen Sie die dnsmasq-Instanz(en) für AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Bitte beachte, dass %s auf diesem System nicht unterstützt wird."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Listen verarbeiten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Neu herunterladen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Starte neu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Dienstverwaltung"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Dienstfehler"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Dienststatus"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Dienstwarnungen"
 
@@ -567,16 +590,16 @@ msgstr "Größe: %s"
 msgid "Some output"
 msgstr "Einige Ausgaben"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Starte"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Start des Dienstes %s"
 
@@ -584,7 +607,7 @@ msgstr "Start des Dienstes %s"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stopp"
 
@@ -594,12 +617,12 @@ msgstr ""
 "Stoppe den Download falls er für mehr als die gewählte Anzahl an Sekunden "
 "stockt."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Angehalten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Beenden des Dienstes %s"
 
@@ -615,18 +638,18 @@ msgstr "Speicher komprimierte Zwischenspeicherdatei auf Router"
 msgid "Suppress output"
 msgstr "Unterdrücke Ausgabe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "Der %s konnte das WAN-Gateway nicht finden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Die WebUI-Anwendung (luci-app-adblock-fast) ist veraltet, bitte "
 "aktualisieren Sie sie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -634,7 +657,7 @@ msgstr ""
 "Die dnsmasq-ipset-Unterstützung ist aktiviert, aber dnsmasq ist entweder "
 "nicht installiert oder dnsmasq unterstützt kein ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -642,7 +665,7 @@ msgstr ""
 "Die dnsmasq-ipset-Unterstützung ist aktiviert, aber ipset ist entweder nicht "
 "installiert oder das installierte ipset unterstützt den Typ „%s“ nicht"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -650,13 +673,13 @@ msgstr ""
 "Die dnsmasq-nft-set-Unterstützung ist aktiviert, aber dnsmasq ist entweder "
 "nicht installiert oder dnsmasq unterstützt kein nft-set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "Die Unterstützung für dnsmasq-nft-Sets ist aktiviert, nft ist jedoch nicht "
 "installiert"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Das Hauptpaket (adblock-fast) ist veraltet, bitte aktualisieren Sie es"
 
@@ -682,23 +705,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Unbekannter Fehler"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Unbekannte Warnung"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Verwenden von AdBlock auf der/n SmartDNS-Instanz(en)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "AdBlocking für die dnsmasq-Instanz(en) verwenden"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -717,7 +744,7 @@ msgstr "Ausführliche Ausgabe"
 msgid "Version"
 msgstr "Version"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Version %s"
 
@@ -727,19 +754,15 @@ msgstr "Warnung"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Sie können die AdBlockierung auf die spezifischen SmartDNS-Instanz(en) "
-"beschränken (%sweitere Informationen%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Sie können das AdBlocking auf die bestimmte dnsmasq-Instanz(en) beschränken "
-"(%sweitere Informationen%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -761,19 +784,19 @@ msgstr "dnsmasq-nft-Set"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq-Server-Datei"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "Backupdatei %s konnte nicht erstellt werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "finale Blockliste %s konnte nicht erstellt werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "Datendatei %s konnte nicht gelöscht werden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "Backupdatei %s konnte nicht wiederhergestellt werden"
 
@@ -796,3 +819,41 @@ msgstr "smartdns nft set"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound-Werbeblockerliste"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock auf allen Instanzen"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock auf ausgewählten Instanzen"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Kein AdBlock auf SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Kein AdBlock auf dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Wählen Sie die SmartDNS-Instanz(en) für AdBlock"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Wählen Sie die dnsmasq-Instanz(en) für AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Verwenden von AdBlock auf der/n SmartDNS-Instanz(en)"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "AdBlocking für die dnsmasq-Instanz(en) verwenden"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Sie können die AdBlockierung auf die spezifischen SmartDNS-Instanz(en) "
+#~ "beschränken (%sweitere Informationen%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Sie können das AdBlocking auf die bestimmte dnsmasq-Instanz(en) "
+#~ "beschränken (%sweitere Informationen%s)."
index d66b127f474b6fd27a3de5f7abe8906e184a86cb..3526861af290c969a65668a07d3b3855b7eb90f6 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.5-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "Σφάλμα"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 36b41b03086eb0623777709189ca975ce35823e2..272d21bb822334b2f67c5d723d9c203ed0e87df7 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s está actualmente desactivado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s no está instalado o no se encuentra"
@@ -34,24 +34,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Acción"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Activo"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "Bloqueo de anuncios rápido"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "Bloqueo de anuncios en todas las instancias"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock en determinadas instancias"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "Bloqueo de anuncios rápido"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -69,7 +69,7 @@ msgstr "Bloqueo de anuncios rápido - URL de listas permitidas y bloqueadas"
 msgid "AdBlock-Fast - Configuration"
 msgstr "Bloqueo de anuncios rápido - Configuración"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "Bloqueo de anuncios rápido - Estado"
 
@@ -119,7 +119,7 @@ msgstr "Bloquear"
 msgid "Blocked Domains"
 msgstr "Dominios bloqueados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Bloqueando %s dominios(con %s)."
 
@@ -131,11 +131,11 @@ msgstr "Caché"
 msgid "Cache file"
 msgstr "Archivo de caché"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Archivo de caché encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "No se detecta RAM libre"
 
@@ -143,15 +143,15 @@ msgstr "No se detecta RAM libre"
 msgid "Compressed cache"
 msgstr "Caché comprimida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Archivo de caché comprimido creado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Archivo de caché comprimido encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "¡Error de validación de configuración (%s)!"
 
@@ -190,7 +190,7 @@ msgstr ""
 "El directorio para guardar los archivos de la caché comprimidos de la lista "
 "de los intercepciones en la memoria persistente."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Desactivar"
@@ -199,11 +199,11 @@ msgstr "Desactivar"
 msgid "Disable Debugging"
 msgstr "Desactivar depuración"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Desactivado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Desactivando el servicio %s"
 
@@ -227,12 +227,12 @@ msgstr "No use procesamiento simultáneo"
 msgid "Download time-out (in seconds)"
 msgstr "Tiempo de espera de descarga (en segundos)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Descargando listas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -247,7 +247,7 @@ msgstr "Activar depuración"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Activa la salida de depuración a /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Activando el servicio %s"
 
@@ -255,7 +255,7 @@ msgstr "Activando el servicio %s"
 msgid "Error"
 msgstr "Error"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Errores encontrados, por favor revise los %sREADME%s"
 
@@ -263,96 +263,96 @@ msgstr "Errores encontrados, por favor revise los %sREADME%s"
 msgid "Fail"
 msgstr "Fallo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "No se pudo acceder a la memoria compartida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "No se pudo crear el archivo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "No se pudo crear la lista de bloqueo o reiniciar el solucionador de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "No se pudo crear la caché comprimida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "No se pudo crear el directorio para el archivo %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "No se pudo crear el directorio de archivos de salida/caché/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "No se pudo detectar el formato %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "No se pudo descargar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "No se pudo descargar el archivo de actualización de configuración"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "No se pudo formatear el archivo de datos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "No se pudo mover '%s' a '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "No se pudo mover el archivo de datos temporal a '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "No se pudo optimizar el archivo de datos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "No se pudo analizar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "No se pudo analizar el archivo de actualización de configuración"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "No se pudo procesar la lista de permitidos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "No se pudo recargar/reiniciar el solucionador de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "No se pudieron eliminar archivos temporales"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "No se pudo reiniciar/recargar el solucionador de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "No se pudo ordenar el archivo de datos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Fallo al iniciar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "No se pudo detener %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "No se pudo descomprimir la caché comprimida"
 
@@ -360,11 +360,11 @@ msgstr "No se pudo descomprimir la caché comprimida"
 msgid "Force DNS Ports"
 msgstr "Forzar puertos DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forzar puertos DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Forzar recarga"
@@ -377,7 +377,7 @@ msgstr "Forzar al DNS del enrutador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Forzar la recarga de %s listas de bloques"
 
@@ -387,7 +387,7 @@ msgstr ""
 "Fuerza el uso de DNS del enrutador en dispositivos locales, también conocido "
 "como secuestro de DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "La ram libre (%s) no es suficiente para procesar todas las listas de bloque "
@@ -397,6 +397,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Otorgar acceso a archivos y UCI para luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Soporte IPv6"
@@ -425,7 +429,14 @@ msgstr "Dominios individuales que se permitirán."
 msgid "Individual domains to be blocked."
 msgstr "Dominios individuales para ser bloqueados."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Directorio de la caché comprimida no válido '%s'"
 
@@ -447,7 +458,7 @@ msgstr ""
 "Permita que los dispositivos locales usen sus propios servidores DNS si "
 "están configurados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Paquete recomendado faltante: '%s'"
 
@@ -460,22 +471,22 @@ msgid "Name/URL"
 msgstr "Nombre/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Sin AdBlock en SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Sin bloqueo de anuncios en dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "No hay soporte de HTTPS/SSL en el dispositivo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "No hay listas de URL bloqueadas ni dominios bloqueados activados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "No instalado o no encontrado"
 
@@ -483,11 +494,11 @@ msgstr "No instalado o no encontrado"
 msgid "Output Verbosity Setting"
 msgstr "Configuración de verbosidad de salida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pausar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Pausando %s"
 
@@ -503,12 +514,16 @@ msgstr ""
 "Elija el LED que ya no se utiliza en %sConfiguración del LED del sistema%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Elija la(s) instancia(s) SmartDNS para AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Elija la(s) instancia(s) dnsmasq para AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -523,33 +538,41 @@ msgstr "Elija la(s) instancia(s) dnsmasq para AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Tenga en cuenta que %s no es compatible con este sistema."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Procesando listas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Volver a descargar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Control de servicio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Errores de servicio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Estado del servicio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Advertencias de servicio"
 
@@ -569,16 +592,16 @@ msgstr "Tamaño: %s"
 msgid "Some output"
 msgstr "Alguna salida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Iniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Iniciando el servicio %s"
 
@@ -586,7 +609,7 @@ msgstr "Iniciando el servicio %s"
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Detener"
 
@@ -596,12 +619,12 @@ msgstr ""
 "Detenga la descarga si está detenida durante un número determinado de "
 "segundos."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Detenido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Deteniendo el servicio %s"
 
@@ -617,17 +640,17 @@ msgstr "Almacene el archivo de caché comprimido en el enrutador"
 msgid "Suppress output"
 msgstr "Suprimir salida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "El %s no pudo descubrir la puerta de enlace WAN"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "La aplicación WebUI (luci-app-adblock-fast) está desactualizada, actualízala"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -635,7 +658,7 @@ msgstr ""
 "La compatibilidad con ipset de dnsmasq está habilitada, pero dnsmasq no está "
 "instalado o el instalado no es compatible con ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -643,7 +666,7 @@ msgstr ""
 "La compatibilidad con ipset de dnsmasq está habilitada, pero ipset no está "
 "instalado o el instalado no admite el tipo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -651,13 +674,13 @@ msgstr ""
 "El soporte dnsmasq nft set está habilitado, pero dnsmasq no está instalado o "
 "dnsmasq instalado no soporta nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "La compatibilidad con nft sets de dnsmasq está habilitada, pero nft no está "
 "instalado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "El paquete principal (adblock-fast) está desactualizado, actualízalo"
 
@@ -684,23 +707,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Error desconocido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Advertencia desconocida"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Utilizar AdBlocking en la(s) instancia(s) SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Usar AdBlocking en la(s) instancia(s) dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -719,7 +746,7 @@ msgstr "Salida detallada"
 msgid "Version"
 msgstr "Versión"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versión %s"
 
@@ -729,19 +756,15 @@ msgstr "Advertencia"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Puede limitar el AdBlocking a la(s) instancia(s) SmartDNS específica(s) "
-"(%más información%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Puede limitar el AdBlocking a la(s) instancia(s) dnsmasq específica(s) (%más "
-"información%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -763,19 +786,19 @@ msgstr "conjunto nft dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "archivo de servidores de dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "error al crear el respaldo %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "no se pudo crear la lista de bloqueo final %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "no se pudo eliminar el archivo de datos %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "no se pudo restaurar el respaldo %s"
 
@@ -798,3 +821,41 @@ msgstr "Establecer smartdns nft"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "lista de bloqueadores de anuncios sin vincular"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "Bloqueo de anuncios en todas las instancias"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock en determinadas instancias"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Sin AdBlock en SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Sin bloqueo de anuncios en dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Elija la(s) instancia(s) SmartDNS para AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Elija la(s) instancia(s) dnsmasq para AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Utilizar AdBlocking en la(s) instancia(s) SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Usar AdBlocking en la(s) instancia(s) dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Puede limitar el AdBlocking a la(s) instancia(s) SmartDNS específica(s) "
+#~ "(%más información%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Puede limitar el AdBlocking a la(s) instancia(s) dnsmasq específica(s) "
+#~ "(%más información%s)."
index 9f1f322ea2413e285918f1bd92e2ead78a6053d6..1591f6a8fbaf26af904ac95a5edf4efa8b55e865 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s غیرفعال است"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s نصب نشده یا یافت نشد"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "عمل"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "فعال"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "ضد‌تبلیغ سریع"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "ضد‌تبلیغ در همه موارد"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "ضد‌تبلیغ در موارد انتخابی"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "ضد‌تبلیغ سریع"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "ضد‌تبلیغ-سریع - آدرس های لیست های مجاز و
 msgid "AdBlock-Fast - Configuration"
 msgstr "ضد‌تبلیغ سریع - پیکربندی"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "ضد‌تبلیغ سریع - وضعیت"
 
@@ -115,7 +115,7 @@ msgstr "مسدود"
 msgid "Blocked Domains"
 msgstr "دامنه های مسدود"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "مسدودسازی %s دامنه‌(با استفاده از %s)."
 
@@ -127,11 +127,11 @@ msgstr "حافظه پنهان"
 msgid "Cache file"
 msgstr "فایل حافظه پنهان"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "فایل حافظه پنهان یافت شد."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "نمی‌توان حافظه رم آزاد را شناسایی کرد"
 
@@ -139,15 +139,15 @@ msgstr "نمی‌توان حافظه رم آزاد را شناسایی کرد"
 msgid "Compressed cache"
 msgstr "حافظه پنهان فشرده"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "فایل حافظه پنهان فشرده ایجاد شد."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "فایل حافظه پنهان فشرده یافت شد."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "خطای اعتبارسنجی تنظیمات (%s)!"
 
@@ -181,7 +181,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "دایرکتوری برای فایل کش فشرده شده‌ی لیست بلوک در حافظه پایدار."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "غیرفعال کردن"
@@ -190,11 +190,11 @@ msgstr "غیرفعال کردن"
 msgid "Disable Debugging"
 msgstr "غیرفعال کردن اشکال‌زدایی"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "غیرفعال"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "غیرفعال کردن سرویس %s"
 
@@ -218,12 +218,12 @@ msgstr "از پردازش همزمان استفاده نکنید"
 msgid "Download time-out (in seconds)"
 msgstr "زمان پایان دانلود (بر حسب ثانیه)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "در حال دانلود لیست‌ها"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -238,7 +238,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -246,7 +246,7 @@ msgstr ""
 msgid "Error"
 msgstr "خطا"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -254,95 +254,95 @@ msgstr ""
 msgid "Fail"
 msgstr "شکست"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -350,11 +350,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -367,7 +367,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -375,7 +375,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -383,6 +383,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -407,7 +411,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -425,7 +436,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -438,22 +449,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -461,11 +472,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -478,11 +489,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -498,33 +513,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -544,16 +567,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "شروع"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -561,7 +584,7 @@ msgstr ""
 msgid "Status"
 msgstr "وضعیت"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "توقف"
 
@@ -569,12 +592,12 @@ msgstr "توقف"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -590,38 +613,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -644,23 +667,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "ناشناخته"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -677,7 +704,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -687,13 +714,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -717,19 +744,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -752,3 +779,9 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr ""
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "ضد‌تبلیغ در همه موارد"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "ضد‌تبلیغ در موارد انتخابی"
index 57ab3512e52882a8ad25a73b1a93f32599bed23a..429e043814780bcdf03d4b19b46e9682e9ad3324 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,24 +31,24 @@ msgstr ""
 msgid "Action"
 msgstr "Toiminta"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktiivinen"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock kaikissa instansseissa"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock valituissa instansseissa"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Asetukset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr "Estetyt verkkonimet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Poista käytöstä"
@@ -189,11 +189,11 @@ msgstr "Poista käytöstä"
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Pois käytöstä"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "Virhe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6-tuki"
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Aloita"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Pysäytä"
 
@@ -568,12 +591,12 @@ msgstr "Pysäytä"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Pysäytetty"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Tuntematon"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr "Varoitus"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -751,3 +778,9 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr ""
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock kaikissa instansseissa"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock valituissa instansseissa"
index 45846578d0245e690c6aca955288e652bdfdaae3..373fe448c9a6c5151c8a576fd3dba4396ae4e14b 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s est actuellement désactivé"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s n'est pas installé ou introuvable"
@@ -31,25 +31,25 @@ msgstr ""
 msgid "Action"
 msgstr "Action"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Actif"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock sur toutes les instances"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
 msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configuration"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Statut"
 
@@ -116,7 +116,7 @@ msgstr "Bloquer"
 msgid "Blocked Domains"
 msgstr "Domaines bloqués"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blocage de %s domaines (avec %s)."
 
@@ -128,11 +128,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cache fichier trouvé."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -140,15 +140,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Création d'un fichier cache compressé."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Fichier Compressé cache trouvé."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -186,7 +186,7 @@ msgstr ""
 "Répertoire du fichier cache compressé de la liste de blocs dans la mémoire "
 "persistante."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Désactiver"
@@ -195,11 +195,11 @@ msgstr "Désactiver"
 msgid "Disable Debugging"
 msgstr "Désactiver le Débogage"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Désactivé"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Désactivant le service %s"
 
@@ -223,12 +223,12 @@ msgstr "Ne pas utiliser de processus simultanés"
 msgid "Download time-out (in seconds)"
 msgstr "Time-out de téléchargement (en secondes)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Téléchargement de listes"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -243,7 +243,7 @@ msgstr "Activer le Débogage"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Activation du service %s"
 
@@ -251,7 +251,7 @@ msgstr "Activation du service %s"
 msgid "Error"
 msgstr "Erreur"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -259,95 +259,95 @@ msgstr ""
 msgid "Fail"
 msgstr "Echec"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -355,11 +355,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forcer les ports DNS :"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Forcer le re-chargement"
@@ -372,7 +372,7 @@ msgstr "Forcer le Routeur DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Routage forcé du serveur DNS vers tous les appareils locaux"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -382,7 +382,7 @@ msgstr ""
 "Routage forcé du serveur DNS sur les appareils locaux, également connu sous "
 "le nom de détournement de DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -390,6 +390,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Support IPv6"
@@ -418,7 +422,14 @@ msgstr "Domaines individuels à autoriser."
 msgid "Individual domains to be blocked."
 msgstr "Domaines individuels à bloquer."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -440,7 +451,7 @@ msgstr ""
 "Permettre aux appareils locaux d'utiliser leurs propres serveurs DNS s'ils "
 "sont configurés"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -453,22 +464,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Non installé ou non trouvé"
 
@@ -476,11 +487,11 @@ msgstr "Non installé ou non trouvé"
 msgid "Output Verbosity Setting"
 msgstr "Configuration de la verbosité de la sortie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -497,11 +508,15 @@ msgstr ""
 "du système%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -517,33 +532,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "Veuillez noter que ce système ne prend pas en charge le %s."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Listes de traitement"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Redémarrage"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Contrôle de service"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Erreurs de service"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Statut du service"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Avertissements de service"
 
@@ -563,16 +586,16 @@ msgstr ""
 msgid "Some output"
 msgstr "Quelques informations en sortie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Démarrer"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Démarrage"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Démarrage du service %s"
 
@@ -580,7 +603,7 @@ msgstr "Démarrage du service %s"
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Arrêter"
 
@@ -589,12 +612,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Arrêter le téléchargement s'il est bloqué pendant ce nombre de secondes."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Arrêté"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Arrêt du service %s"
 
@@ -610,38 +633,38 @@ msgstr "Conserver le fichier du cache compressé sur le routeur"
 msgid "Suppress output"
 msgstr "Supprimer la sortie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -666,23 +689,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -699,7 +726,7 @@ msgstr "Sortie verbeuse"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Version %s"
 
@@ -709,13 +736,13 @@ msgstr "Avertissement"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -739,19 +766,19 @@ msgstr "nft set dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "fichier des serveurs dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -774,3 +801,6 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "Liste Adblock unbound"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock sur toutes les instances"
index 2b7f9e78b86c1881ce63008391296696dfdd3f7b..396e78c9e128efab98b51274acdda48074087039 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "(n>6 && n<11) ? 3 : 4;\n"
 "X-Generator: Weblate 5.9-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "Tá %s díchumasaithe faoi láthair"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "Níl %s suiteáilte nó nach bhfuarthas"
@@ -32,24 +32,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Gníomhaíocht"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Gníomhach"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock tapa"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock ar gach cás"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock ar chásanna roghnaithe"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock tapa"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -67,7 +67,7 @@ msgstr "Adblock-fast - URLanna Liostaí Ceadaithe agus Blocáilte"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Cumraíocht"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "Adblock-tapa - Stádas"
 
@@ -117,7 +117,7 @@ msgstr "Bloc"
 msgid "Blocked Domains"
 msgstr "Fearainn Blocaithe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blocáil fearainn %s (le %s)."
 
@@ -129,11 +129,11 @@ msgstr "Taisce"
 msgid "Cache file"
 msgstr "Comhad Cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Aimsíodh comhad taisce."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Ní féidir RAM saor in aisce a bhrath"
 
@@ -141,15 +141,15 @@ msgstr "Ní féidir RAM saor in aisce a bhrath"
 msgid "Compressed cache"
 msgstr "Taisce comhbhrúite"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Cruthaíodh comhad taisce comhbhrúite."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Fuarthas comhad taisce comhbhrúite."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Teip bailíochtaithe Config (%s)!"
 
@@ -184,7 +184,7 @@ msgid ""
 msgstr ""
 "Eolaire do chomhad taisce comhbhrúite de liosta bloc sa chuimhne leanúnach."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Díchumasaigh"
@@ -193,11 +193,11 @@ msgstr "Díchumasaigh"
 msgid "Disable Debugging"
 msgstr "Díchumasaigh Dífhabhtú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Díchumasaithe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Seirbhís %s a dhíchumasú"
 
@@ -221,12 +221,12 @@ msgstr "Ná húsáid próiseáil chomhuaineach"
 msgid "Download time-out (in seconds)"
 msgstr "Íoslódáil an t-am amach (i soicindí)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Íoslódáil liostaí"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -241,7 +241,7 @@ msgstr "Cumasaigh Dífhabhtú"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Cumasaíonn sé aschur dífhabhtaithe chuig /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Cumasú seirbhíse %s"
 
@@ -249,7 +249,7 @@ msgstr "Cumasú seirbhíse %s"
 msgid "Error"
 msgstr "Earráid"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Earráidí a bhí ann, seiceáil an %sReadMe%s le do thoil"
 
@@ -257,95 +257,95 @@ msgstr "Earráidí a bhí ann, seiceáil an %sReadMe%s le do thoil"
 msgid "Fail"
 msgstr "Teip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Theip ar chuimhne roinnte rochtain"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Theip ar chomhad '%s' a chruthú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Theip ar liosta bloc a chruthú nó réiteach DNS a atosú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Theip ar taisce comhbhrúite a chruthú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Theip ar eolaire a chruthú do chomhad %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Theip ar eolaire comhad aschuir/cache/gzip a chruthú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Theip ar fhormáid %s a bhrath"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Theip ar íoslódáil %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Theip ar chomhad Config Update a íoslódáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Theip ar chomhad sonraí a fhormáidiú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Theip ar '%s' a bhogadh go '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Theip ar chomhad sonraí sealadach a bhogadh chuig '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Theip ar chomhad sonraí a bharrfheabhsú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Theip ar %s a pháirseáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Theip ar chomhad Nuashonraithe Config a pharsáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Theip ar liosta ceadanna a phróiseáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Theip ar réiteach DNS a athluchtáil/a atosú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Theip ar chomhaid shealadacha a bhaint"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Theip ar réiteach DNS a atosú/athluchtú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Theip ar chomhad sonraí a shórtáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Theip ar thosú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Theip ar %s a stopadh"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Theip ar taisce comhbhrúite a dhíphacáil"
 
@@ -353,11 +353,11 @@ msgstr "Theip ar taisce comhbhrúite a dhíphacáil"
 msgid "Force DNS Ports"
 msgstr "Calafoirt DNS Fórsa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Calafoirt DNS i bhfeidhm:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Athluchtú Fórsa"
@@ -370,7 +370,7 @@ msgstr "Fórsa Ródaire DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Freastalaí DNS Router Force chuig gach feiste áitiúil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Liostaí bloc %s a athíoslódáil i bhfeidhm"
 
@@ -380,7 +380,7 @@ msgstr ""
 "Úsáideann Fórsaí Ródaire DNS ar ghléasanna áitiúla, ar a dtugtar Hijacking "
 "DNS freisin."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Ní leor ram saor in aisce (%s) chun gach bloc liosta cumasaithe a phróiseáil"
@@ -389,6 +389,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Deonaigh UCI agus rochtain ar chomhad do luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Tacaíocht IPv6"
@@ -417,7 +421,14 @@ msgstr "Fearainn aonair a cheadaítear."
 msgid "Individual domains to be blocked."
 msgstr "Fearainn aonair atá le bac a chur ar."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Eolaire taisce comhbhrúite neamhbhailí '%s'"
 
@@ -437,7 +448,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr "Lig do ghléasanna áitiúla a gcuid freastalaithe DNS féin a úsáid má tá"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Pacáiste molta in easnamh: '%s'"
 
@@ -450,22 +461,22 @@ msgid "Name/URL"
 msgstr "Ainm/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Gan AdBlock ar SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Níl aon AdBlock ar dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Gan aon tacaíocht HTTPS/SSL ar an bhfeiste"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Níl aon URLanna liosta blocáilte ná fearainn blocáilte cumasaithe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Níor suiteáilte nó nach bhfuarthas"
 
@@ -473,11 +484,11 @@ msgstr "Níor suiteáilte nó nach bhfuarthas"
 msgid "Output Verbosity Setting"
 msgstr "Socrú Verbosity Aschur"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Sos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Ag stopadh %s"
 
@@ -494,12 +505,16 @@ msgstr ""
 "%sSystem %s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Roghnaigh na samplaí SmartDNS le haghaidh AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Roghnaigh na samplaí dnsmasq le haghaidh AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -514,33 +529,41 @@ msgstr "Roghnaigh na samplaí dnsmasq le haghaidh AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Tabhair faoi deara le do thoil nach dtacaítear le %s ar an gcóras seo."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Liostaí próiseála"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Athíoslódáil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Athosú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Rialú Seirbhíse"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Earráidí Seirbhíse"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Stádas Seirbhíse"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Rabhadh Seirbhíse"
 
@@ -560,16 +583,16 @@ msgstr "Méid: %s"
 msgid "Some output"
 msgstr "Roinnt aschur"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Tosaigh"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Ag tosú"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Seirbhís %s a thosú"
 
@@ -577,7 +600,7 @@ msgstr "Seirbhís %s a thosú"
 msgid "Status"
 msgstr "Stádas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stad"
 
@@ -585,12 +608,12 @@ msgstr "Stad"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Stop an íoslódáil má tá sé stoptha ar feadh líon socraithe soicind."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Stopa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Seirbhís %s a stopadh"
 
@@ -606,18 +629,18 @@ msgstr "Stóráil comhad taisce comhbhrúite ar an ródaire"
 msgid "Suppress output"
 msgstr "Cuir aschur faoi chois"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "Theip ar an %s geata WAN a fháil amach"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Tá an feidhmchlár WebUI (luci-app-adblock-fast) as dáta, nuashonraigh é le "
 "do thoil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -625,7 +648,7 @@ msgstr ""
 "Tá an tacaíocht ipset dnsmasq cumasaithe, ach níl dnsmasq suiteáilte nó "
 "suiteáilte ní thacaíonn dnsmasq le ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -633,7 +656,7 @@ msgstr ""
 "Tá an tacaíocht ipset dnsmasq cumasaithe, ach níl ipset suiteáilte nó "
 "suiteáilte ní thacaíonn ipset le cineál '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -641,11 +664,11 @@ msgstr ""
 "Tá an tacaíocht tacaithe dnsmasq nft cumasaithe, ach níl dnsmasq suiteáilte "
 "nó suiteáilte ní thacaíonn dnsmasq tacaíonn sé le tacar nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Tá tacaíocht leagann dnsmasq nft cumasaithe, ach níl nft suiteáilte"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 "Tá an príomh-phacáiste (adblock-fast) as dáta, nuashonraigh é le do thoil"
@@ -671,23 +694,27 @@ msgstr "URLanna chuig comhad (í) ina bhfuil liostaí le ceadú nó a bhac."
 msgid "Unknown"
 msgstr "Anaithnid"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Earráid anaithnid"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Rabhadh anaithnid"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Úsáid AdBlocking ar na samplaí SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Úsáid AdBlocking ar na sampla (í) dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -706,7 +733,7 @@ msgstr "Aschur Verbose"
 msgid "Version"
 msgstr "Leagan"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Leagan %s"
 
@@ -716,19 +743,15 @@ msgstr "Aire"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Is féidir leat an AdBlocking a theorannú go dtí na samplaí ar leith SmartDNS "
-"(%sTuilleadh faisnéise %s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Is féidir leat an AdBlocking a theorannú go dtí na samplaí sonracha dnsmasq "
-"(%sTuilleadh faisnéise %s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -750,19 +773,19 @@ msgstr "tacar dnsmasq nft"
 msgid "dnsmasq servers file"
 msgstr "freastalaithe dnsmasq comhad"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "theip ar chruthú comhad cúltaca %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "Theip ar chruthú blocliosta deiridh %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "theip ar an gcomhad sonraí %s a scriosadh"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "theip ar an comhad cúltaca %s a chur ar ais"
 
@@ -785,3 +808,41 @@ msgstr "smartdns nft set"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "liosta adblock neamhcheangailte"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock ar gach cás"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock ar chásanna roghnaithe"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Gan AdBlock ar SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Níl aon AdBlock ar dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Roghnaigh na samplaí SmartDNS le haghaidh AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Roghnaigh na samplaí dnsmasq le haghaidh AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Úsáid AdBlocking ar na samplaí SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Úsáid AdBlocking ar na sampla (í) dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Is féidir leat an AdBlocking a theorannú go dtí na samplaí ar leith "
+#~ "SmartDNS (%sTuilleadh faisnéise %s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Is féidir leat an AdBlocking a theorannú go dtí na samplaí sonracha "
+#~ "dnsmasq (%sTuilleadh faisnéise %s)."
index d70a2294a7ad5ebc035517a116fa275748cd8cae..41f6f4937c99b70da2c673a7b3abe708e2179646 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Weblate 5.0.1-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -32,23 +32,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -67,7 +67,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -115,7 +115,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -127,11 +127,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -139,15 +139,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -181,7 +181,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -190,11 +190,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -218,12 +218,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -238,7 +238,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -246,7 +246,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -254,95 +254,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -350,11 +350,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -367,7 +367,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -375,7 +375,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -383,6 +383,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -407,7 +411,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -425,7 +436,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -438,22 +449,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -461,11 +472,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -478,11 +489,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -498,33 +513,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -544,16 +567,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -561,7 +584,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -569,12 +592,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -590,38 +613,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -644,23 +667,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -677,7 +704,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -687,13 +714,13 @@ msgstr "אזהרה"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -717,19 +744,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 71ef0a3d4e00a0756112234847d2050b9c200127..53387f005eb491c4b62959e908a1a8a00b085dbb 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr "स्थिति"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "अज्ञात"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index d33bbd4491c198106258aade6ebd038a7c00a48a..3240011f4f4dd3d991cf2625d0f284702e6876f8 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12.1\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s jelenleg nem engedélyezett"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s nincs telepítve vagy nem található"
@@ -31,25 +31,25 @@ msgstr ""
 msgid "Action"
 msgstr "Művelet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktív"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Gyors"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock minden esetben"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Gyors"
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
 msgstr ""
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - Engedélyezett és Tiltott URL-ek"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Konfiguráció"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Állapot"
 
@@ -116,7 +116,7 @@ msgstr "Tilt"
 msgid "Blocked Domains"
 msgstr "Blokkolt domainek"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokkolt %s domainek (%s -el)."
 
@@ -128,11 +128,11 @@ msgstr "Gyorsítótár"
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cache fájl megtalálva."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -140,15 +140,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Tömörített cache fájl létrehozva."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Tömörített cache fájl megtalálva."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Konfig (%s) érvényesítés sikertelen!"
 
@@ -182,7 +182,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Letiltás"
@@ -191,11 +191,11 @@ msgstr "Letiltás"
 msgid "Disable Debugging"
 msgstr "Hibakeresés letiltása"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Letiltva"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "A %s szolgáltatás letiltása"
 
@@ -219,12 +219,12 @@ msgstr "Ne használjon egyidejű feldolgozást"
 msgid "Download time-out (in seconds)"
 msgstr "Letöltés időkorlátja (másodpercben)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Listák letöltése"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -241,7 +241,7 @@ msgstr ""
 "Engedélyezi a hibakeresési kimenetet a <code>/tmp/simple-adblock.log</code> "
 "fájlba."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "A %s szolgáltatás engedélyezése"
 
@@ -249,7 +249,7 @@ msgstr "A %s szolgáltatás engedélyezése"
 msgid "Error"
 msgstr "Hiba"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -257,96 +257,96 @@ msgstr ""
 msgid "Fail"
 msgstr "Sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Hiba a megosztott memória elérése közben"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "A '%s' fájl létrehozása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Tiltólista létrehozása vagy a DNS-feloldó újraindítása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Tömörített cache létrehozása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "A %s fájl könyvtárának létrehozása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "%s letöltése sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Config Update fájl letöltése sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Adatfájl formázása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Sikertelen a fájl áthelyezése: '%s' ⇒ '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Az adatfájl optimalizálása sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 #, fuzzy
 msgid "Failed to process allow-list"
 msgstr "Nem sikerült feldolgozni az engedélyezési listát"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Átmeneti fájlok törlése sikertelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -354,11 +354,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Kényszerített újratöltés"
@@ -372,7 +372,7 @@ msgid "Force Router DNS server to all local devices"
 msgstr ""
 "Az útválasztó DNS-kiszolgálójának kényszerítése az összes helyi eszközre"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -382,7 +382,7 @@ msgstr ""
 "Kényszeríti az útválasztó DNS-ének használatát a helyi eszközökön. Ismert "
 "még DNS-eltérítésként is."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -392,6 +392,10 @@ msgstr ""
 "UCI és fájlhozzáférés engedélyezése a <em>luci-app-adblock-fast</em> "
 "alkalmazásnak"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 támogatás"
@@ -418,7 +422,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -439,7 +450,7 @@ msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "A helyi eszközök használhassák a saját DNS-kiszolgálóikat, ha be van állítva"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -452,22 +463,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -475,11 +486,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr "Kimenet részletességének beállítása"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -492,11 +503,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -514,33 +529,41 @@ msgid "Please note that %s is not supported on this system."
 msgstr ""
 "Kérlek vedd figyelembe, hogy ez a/az %s nem támogatott ezen a rendszeren."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Újraindítás"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Szolgáltatás állapota"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -560,16 +583,16 @@ msgstr ""
 msgid "Some output"
 msgstr "Valamilyen kimenet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Indítás"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Indítás"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -577,7 +600,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Megállítás"
 
@@ -585,12 +608,12 @@ msgstr "Megállítás"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "A letöltés leállítása, ha az leállt a beállított másodpercekig."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Megállítva"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -606,38 +629,38 @@ msgstr "Tömörített gyorsítótárfájl tárolása az útválasztón"
 msgid "Suppress output"
 msgstr "Kimenet elnyomása"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -660,23 +683,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -693,7 +720,7 @@ msgstr "Részletes kimenet"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -703,13 +730,13 @@ msgstr "Figyelmeztetés"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -733,19 +760,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -768,3 +795,6 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr ""
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock minden esetben"
index aad5f352593c367759cbb99daf204c5a7032c672..ef19be6be7dae56cb0fa6e651b6607e83b42bc2d 100644 (file)
@@ -4,11 +4,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -25,23 +25,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -60,7 +60,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -108,7 +108,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -120,11 +120,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -132,15 +132,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -174,7 +174,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -183,11 +183,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -211,12 +211,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -231,7 +231,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -239,7 +239,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -247,95 +247,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -343,11 +343,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -360,7 +360,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -368,7 +368,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -376,6 +376,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -400,7 +404,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -418,7 +429,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -431,22 +442,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -454,11 +465,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -471,11 +482,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -491,33 +506,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -537,16 +560,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -554,7 +577,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -562,12 +585,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -583,38 +606,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -637,23 +660,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -670,7 +697,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -680,13 +707,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -710,19 +737,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index bb05881df0e900d205f79e60872a6b4cf4e2edac..344ae2be5cefbb7de63455b303a2fbd77ed52fe6 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.8.2\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s è attualmente disattivato"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s non è installato o non è stato trovato"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Azione"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Attivo"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Rapido"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock su tutte le istanze"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock sulle istanze scelte"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Rapido"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - URL delle liste consentite e bloccate"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configurazione"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Stato"
 
@@ -116,7 +116,7 @@ msgstr "Blocco"
 msgid "Blocked Domains"
 msgstr "Domini bloccati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blocco di %s domini (con %s)."
 
@@ -128,11 +128,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "File Cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "File di cache trovato."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Non è possibile rilevare RAM libera"
 
@@ -140,15 +140,15 @@ msgstr "Non è possibile rilevare RAM libera"
 msgid "Compressed cache"
 msgstr "Cache compressa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "File di cache compressa creato."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "File di cache compressa trovato."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Fallimento nella convalida della configurazione (%s)!"
 
@@ -185,7 +185,7 @@ msgstr ""
 "Directory per il file di cache compressa dell'elenco di blocchi nella "
 "memoria persistente."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Disattiva"
@@ -194,11 +194,11 @@ msgstr "Disattiva"
 msgid "Disable Debugging"
 msgstr "Disabilita il debug"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Disattivato"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Disattivazione del servizio %s"
 
@@ -222,12 +222,12 @@ msgstr "Non utilizzare l'elaborazione simultanea"
 msgid "Download time-out (in seconds)"
 msgstr "Timeout del download (in secondi)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Download delle liste"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -242,7 +242,7 @@ msgstr "Abilita il debug"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Abilita l'output di debug su /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Attivazione del servizio %s"
 
@@ -250,7 +250,7 @@ msgstr "Attivazione del servizio %s"
 msgid "Error"
 msgstr "Errore"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Errori riscontrati, controlla il %sREADME%s"
 
@@ -258,95 +258,95 @@ msgstr "Errori riscontrati, controlla il %sREADME%s"
 msgid "Fail"
 msgstr "Errore"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Impossibile accedere alla memoria condivisa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Impossibile creare il file '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Impossibile creare l'elenco di blocchi o riavviare il resolver DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Impossibile creare la cache compressa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Impossibile creare la directory per il file %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Impossibile creare la directory del file di output/cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Impossibile rilevare il formato %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Impossibile scaricare %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Impossibile scaricare il file di aggiornamento della configurazione"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Impossibile formattare il file di dati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Impossibile spostare '%s' in '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Impossibile spostare il file temporaneo in '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Impossibile ottimizzare il file di dati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Impossibile analizzare %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Impossibile analizzare il file di aggiornamento della configurazione"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Impossibile elaborare l'elenco consentito"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Impossibile ricaricare/riavviare il resolver DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Impossibile rimuovere i file temporanei"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Impossibile riavviare/ricaricare il resolver DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Impossibile ordinare il file di dati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Avvio non riuscito"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Impossibile arrestare il servizio %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Impossibile decomprimere la cache compressa"
 
@@ -354,11 +354,11 @@ msgstr "Impossibile decomprimere la cache compressa"
 msgid "Force DNS Ports"
 msgstr "Forzare le porte DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forza porte DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Forza il riavvio"
@@ -371,7 +371,7 @@ msgstr "Forza il server DNS del router"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forza il server DNS del router su tutti i dispositivi locali"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Forza il download %s della lista di blocco"
 
@@ -381,7 +381,7 @@ msgstr ""
 "Forza l'uso del server DNS del router su tutti i dispositivi locali, noto "
 "anche come DNS Hijacking."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "La ram libera (%s) non è sufficiente per gestire tutte le liste di blocco "
@@ -391,6 +391,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Concedi accesso UCI e file per luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Supporto IPv6"
@@ -418,7 +422,14 @@ msgstr "Domini individuali da consentire."
 msgid "Individual domains to be blocked."
 msgstr "Domini individuali da bloccare."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Percorso '%s' della cache compressa non valido"
 
@@ -439,7 +450,7 @@ msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Consenti ai dispositivi locali di utilizzare i propri server DNS se impostati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -452,22 +463,22 @@ msgid "Name/URL"
 msgstr "Nome/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Nessun AdBlock su SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Nessun AdBlock su dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Nessun supporto HTTPS/SSL sul dispositivo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Nessuna URL di liste bloccate né domini bloccati abilitati"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Non installato o non trovato"
 
@@ -475,11 +486,11 @@ msgstr "Non installato o non trovato"
 msgid "Output Verbosity Setting"
 msgstr "Impostazione di verbosità dell'output"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pausa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Mettendo in pausa %s"
 
@@ -495,12 +506,16 @@ msgstr ""
 "Scegli il LED che non è già in uso in %sConfigurazione LED di Sistema%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Seleziona l'istanza SmartDNS per il blocco pubblicità"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Seleziona l'istanza dnsmasq per il blocco pubblicità"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -515,33 +530,41 @@ msgstr "Seleziona l'istanza dnsmasq per il blocco pubblicità"
 msgid "Please note that %s is not supported on this system."
 msgstr "Si noti che %s non è supportato su questo sistema."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Elaborazione delle liste"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Scarica nuovamente"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Riavvio in corso"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Controllo del servizio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Errori del servizio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Stato del servizio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Avvertimenti del servizio"
 
@@ -561,16 +584,16 @@ msgstr "Dimensione: %s"
 msgid "Some output"
 msgstr "Alcuni output"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Avvia"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Avvio in corso"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Avvio del servizio %s"
 
@@ -578,7 +601,7 @@ msgstr "Avvio del servizio %s"
 msgid "Status"
 msgstr "Stato"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Ferma"
 
@@ -587,12 +610,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Interrompi il download se rimane bloccato per il numero di secondi impostato."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Fermato"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Arresto del servizio %s"
 
@@ -608,18 +631,18 @@ msgstr "Memorizza il file di cache compressa sul router"
 msgid "Suppress output"
 msgstr "Sopprimi l'output"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "Il %s non è riuscito a scoprire il gateway WAN"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "L'applicazione WebUI (luci-app-adblock-fast) è obsoleta, si prega di "
 "aggiornarla"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -627,7 +650,7 @@ msgstr ""
 "Il supporto ipset di dnsmasq è abilitato, ma dnsmasq non è installato o la "
 "versione installata di dnsmasq non supporta ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -635,7 +658,7 @@ msgstr ""
 "Il supporto ipset di dnsmasq è abilitato, ma ipset non è installato o la "
 "versione installata di ipset non supporta il tipo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -643,11 +666,11 @@ msgstr ""
 "Il supporto nft set di dnsmasq è abilitato, ma dnsmasq non è installato o la "
 "versione installata di dnsmasq non supporta i set nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Il supporto nft set di dnsmasq è abilitato, ma nft non è installato"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 "Il pacchetto principale (adblock-fast) è obsoleto, si prega di aggiornarlo"
@@ -673,23 +696,27 @@ msgstr "URL a file(i) contenenti elenchi da consentire o bloccare."
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Errore sconosciuto"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Avvertimento sconosciuto"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Usa l'AdBlock sulle istanze SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Usa il Blocco degli Annunci sulle istanze di dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -708,7 +735,7 @@ msgstr "Output dettagliato"
 msgid "Version"
 msgstr "Versione"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versione %s"
 
@@ -718,19 +745,15 @@ msgstr "Avviso"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Puoi limitare il blocco publicità per la specifica istanza SmartDNS "
-"(%smaggiori informazioni%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Puoi limitare il blocco publicità per la specifica istanza dnsmasq "
-"(%smaggiori informazioni%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -752,19 +775,19 @@ msgstr "Set nft di dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "File dei server di dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -787,3 +810,41 @@ msgstr "SmartDNS NFT Set"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "Elenco di AdBlock per Unbound"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock su tutte le istanze"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock sulle istanze scelte"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Nessun AdBlock su SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Nessun AdBlock su dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Seleziona l'istanza SmartDNS per il blocco pubblicità"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Seleziona l'istanza dnsmasq per il blocco pubblicità"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Usa l'AdBlock sulle istanze SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Usa il Blocco degli Annunci sulle istanze di dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Puoi limitare il blocco publicità per la specifica istanza SmartDNS "
+#~ "(%smaggiori informazioni%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Puoi limitare il blocco publicità per la specifica istanza dnsmasq "
+#~ "(%smaggiori informazioni%s)."
index 29df1e485a3a95a933ec2087358888e35097773c..4116b3f399229d7a738c7f5ff21b7fa6f4d0e2aa 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s は現在無効化されています"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s は未インストールかまたは見つかりません"
@@ -34,23 +34,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -69,7 +69,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -117,7 +117,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr "ブロックされたドメイン"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -129,11 +129,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -141,15 +141,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -183,7 +183,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "無効"
@@ -192,11 +192,11 @@ msgstr "無効"
 msgid "Disable Debugging"
 msgstr "デバッグ無効"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -220,12 +220,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr "ダウンロード タイムアウト(秒)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -240,7 +240,7 @@ msgstr "デバッグ有効"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -248,7 +248,7 @@ msgstr ""
 msgid "Error"
 msgstr "エラー"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -256,95 +256,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -369,7 +369,7 @@ msgstr "ルーター DNS を強制"
 msgid "Force Router DNS server to all local devices"
 msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -377,7 +377,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -385,6 +385,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 サポート"
@@ -409,7 +413,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -427,7 +438,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr "DNSサーバーの使用を強制しない"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -440,22 +451,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -463,11 +474,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr "出力詳細度の設定"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -480,11 +491,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -500,33 +515,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "サービス ステータス"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -546,16 +569,16 @@ msgstr ""
 msgid "Some output"
 msgstr "軽量出力"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "開始"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -563,7 +586,7 @@ msgstr ""
 msgid "Status"
 msgstr "状態"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "停止"
 
@@ -571,12 +594,12 @@ msgstr "停止"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "停止済"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -592,38 +615,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr "出力の抑制"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -646,23 +669,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -679,7 +706,7 @@ msgstr "詳細出力"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -689,13 +716,13 @@ msgstr "警告"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -719,19 +746,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 364afec4582976e90b0f3f6bcaa3623afac0676d..3fd6d8a17f8c2cce0364a042ce80987a29486da4 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.1-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s가 설치되지 않았거나 찾을 수 없습니다"
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr "차단된 도메인들"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "비활성화"
@@ -189,11 +189,11 @@ msgstr "비활성화"
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "비활성화"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "에러"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "%s시스템 LED 구성%s에서 사용하지 않은 LED를 선택하세요."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "참고: %s은(는) 이 시스템에서 지원하지 않습니다."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "다시 시작 중"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "시작"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "중지됨"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr "경고"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 70edfc58995cebd87ba0a2a4893404356b5499f7..7cc21ec5cdde35c2fd0b16c76e14a89fbb3b5578 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s yra išjungtas/neįgalintas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s yra neįdiegtas arba nerastas"
@@ -34,24 +34,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Veiksmas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktyvus/-i"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "„AdBlock Fast“"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "Reklaminio/Skelbimų turinio blokatorius visuose egzemplioriuose"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "Reklaminio/Skelbimų turinio blokatorius pasirinktuose egzemplioriuose"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "„AdBlock Fast“"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -69,7 +69,7 @@ msgstr "„AdBlock-Fast“ – Leidžiami ir blokuojami saitų sąrašai"
 msgid "AdBlock-Fast - Configuration"
 msgstr "„AdBlock-Fast“ – Konfigūracija"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "„AdBlock-Fast“ – Būklė/Būsena"
 
@@ -119,7 +119,7 @@ msgstr "Blokuoti"
 msgid "Blocked Domains"
 msgstr "Blokuojami domenai-sritys"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokuojame %s domenų-sričių (su %s)."
 
@@ -131,11 +131,11 @@ msgstr "Talpykla/Podėlis"
 msgid "Cache file"
 msgstr "Talpyklos failas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Talpyklos failas rastas."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Nepavyksta aptikti laisvos atminties"
 
@@ -143,15 +143,15 @@ msgstr "Nepavyksta aptikti laisvos atminties"
 msgid "Compressed cache"
 msgstr "Suglaudinta talpykla"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Suglaudintos talpyklos failas sukurtas."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Suglaudintos talpyklos failas rastas."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Konfigūracijos (%s) patikrinimas nepavyko!"
 
@@ -189,7 +189,7 @@ msgstr ""
 "Katalogas skirtas suglaudintam talpyklos failui „block-list“ pasiliekančioje "
 "atmintyje."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Išjungti/Išgalinti"
@@ -198,11 +198,11 @@ msgstr "Išjungti/Išgalinti"
 msgid "Disable Debugging"
 msgstr "Išjungti derinimą"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Išjungta/Neįgalinta (-s/-i)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Išjungiama/Išgalinama – „%s“ tarnyba"
 
@@ -226,12 +226,12 @@ msgstr "Nenaudoti (išjungti) daugkartinio apdorojimo"
 msgid "Download time-out (in seconds)"
 msgstr "Atsisiuntimo laikotarpio atšaukimas (sekundėmis)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Atsisiunčiami sąrašai"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -246,7 +246,7 @@ msgstr "Įjungti/Įgalinti derinimą"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Įjungia/Įgalina derinimo išvestį į „/tmp/adblock-fast.log“."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Įjungiama/Įgalinama – „%s“ tarnyba"
 
@@ -254,7 +254,7 @@ msgstr "Įjungiama/Įgalinama – „%s“ tarnyba"
 msgid "Error"
 msgstr "Klaida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Patirtos klaidos, prašome patikrinti „%sREADME%s“"
 
@@ -262,95 +262,95 @@ msgstr "Patirtos klaidos, prašome patikrinti „%sREADME%s“"
 msgid "Fail"
 msgstr "Nepavyko/-sta"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Nepavyko pasiekti bendrintos atminties"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Nepavyko sukurti „%s“ failo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Nepavyko sukurti „block-list“ arba paleisti iš naujo „DNS“ sprendiklį*"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Nepavyko sukurti suglaudintos talpyklos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Nepavyko sukurti katalogą „%s“ failui"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Nepavyko sukurti „output/cache/gzip“ failo vietovės katalogą"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Nepavyko atpažinti formato %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Nepavyko atsisiųsti %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Nepavyko atsisiųsti konfigūracijos atnaujinimo failo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Nepavyko formatuoti duomenų failą"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Nepavyko perkelti „%s“ į „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Nepavyko perkelti laikiną duomenų failą į „%s“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Nepavyko optimizuoti duomenų failo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Nepavyko nagrinėti %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Nepavyko nagrinėti konfigūracijos atnaujinimo failo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Nepavyko apdoroti „allow-list“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Nepavyko perleisti/paleisti iš naujo „DNS“ sprendiklio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Nepavyko pašalinti laikinų failų"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Nepavyko paleisti iš naujo/perleisti „DNS“ sprendiklio"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Nepavyko surūšiuoti duomenų failo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Nepavyko pradėti"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Nepavyko sustabdyti"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Nepavyko išpakuoti suglaudintos talpyklos"
 
@@ -358,11 +358,11 @@ msgstr "Nepavyko išpakuoti suglaudintos talpyklos"
 msgid "Force DNS Ports"
 msgstr "Priversti „DNS“ prievadai"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Priversti „DNS“ prievadai:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Priversti perleidimą"
@@ -377,7 +377,7 @@ msgstr ""
 "Priversti visus vietinius įrenginius, kad naudotų maršrutizatoriaus „DNS“ "
 "serverį"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Priversti pakartotinį atsisiuntimą – „%s“ blokų sąrašo"
 
@@ -387,7 +387,7 @@ msgstr ""
 "Priverčia maršrutizatoriaus „DNS“ naudojimą vietiniams įrenginiams, kitaip "
 "žinomas kaip – „DNS užgrobimu“."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Laisvos atminties (%s) kiekis yra nepakankamas apdoroti visus įgalintus "
@@ -397,6 +397,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Suteikti „UCI“ ir failų prieigą – „luci-app-adblock-fast“"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 palaikymas"
@@ -425,7 +429,14 @@ msgstr "Padaryti, kad individualūs domenai-sritys būtų leidžiami."
 msgid "Individual domains to be blocked."
 msgstr "Padaryti, kad individualūs domenai-sritys būtų draudžiami."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Negalimas suglaudintas talpyklos katalogas – „%s“"
 
@@ -447,7 +458,7 @@ msgstr ""
 "Leisti vietiniams (prisijungtiems) įrenginiams naudoti savo nustatytą „DNS“ "
 "serverį, jeigu nustatytas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Trūksta rekomenduojamo prog. įrang. paketo: „%s“"
 
@@ -460,24 +471,24 @@ msgid "Name/URL"
 msgstr "Pavadinimas/„URL“ – saitas"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Nėra reklamų/skelbimų turinio blokatoriaus ant „SmartDNS“"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Nėra reklamų/skelbimų turinio blokatoriaus ant „dnsmasq“"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Nėra „HTTPS/SSL“ palaikymo šiame įrenginyje"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 "Nėra įgalintų blokuojamųjų „URLs“ – saitų sąrašų, nei blokuojamų domenų-"
 "sričių"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Neįdiegta arba nerasta"
 
@@ -485,11 +496,11 @@ msgstr "Neįdiegta arba nerasta"
 msgid "Output Verbosity Setting"
 msgstr "Išvesties išsamumo/daugiažodiškumo nustatymas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pauzė"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Užlaikomas* („užpauzinamas“) %s"
 
@@ -506,16 +517,16 @@ msgstr ""
 "(Lemputės) konfigūracijoje%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
-"Pasirinkti „SmartDNS“ egzempliorių/-us reklaminio/skelbimų turinio "
-"blokatoriui/-iams"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
-"Pasirinkti „dnsmasq“ egzempliorių/-us reklaminio/skelbimų turinio "
-"blokatoriui/-iams"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -530,33 +541,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "Pranešame, kad „%s“ yra nepalaikomas šioje sistemoje."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Apdorojami sąrašai"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Atsisiųsti iš naujo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Paleidžiama iš naujo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Tarnybos valdymas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Tarnybos klaidos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Tarnybos būsena"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Tarnybos įspėjimai"
 
@@ -576,16 +595,16 @@ msgstr "Dydis: %s"
 msgid "Some output"
 msgstr "Dalies išvesties"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Pradėti/Paleisti"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Pradedamas/-a"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Pradedama/Paleidžiama – „%s“ tarnyba"
 
@@ -593,7 +612,7 @@ msgstr "Pradedama/Paleidžiama – „%s“ tarnyba"
 msgid "Status"
 msgstr "Būklė/Būsena"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stop"
 
@@ -601,12 +620,12 @@ msgstr "Stop"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Stabdyti atsisiuntimą, jeigu niekas nevyksta tiek ir aniek sekundžių."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Sustabdytas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Stabdoma – „%s“ tarnyba"
 
@@ -622,18 +641,18 @@ msgstr "Laikyti suglaudintos talpyklos failą maršrutizatoriuje"
 msgid "Suppress output"
 msgstr "Nuslopinti išvestį"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "„%s“ nepavyko aptikti „WAN“ tinklo tarpuvartės"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "„WebUI“ aplikacija („luci-app-adblock-fast“) yra pasenusi, prašome "
 "atnaujinti ją"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -641,7 +660,7 @@ msgstr ""
 "„dnsmasq ipset“ palaikymas yra įgalintas, tačiau „dnsmasq“ nėra įdiegtas "
 "arba jo įdiegta būsena nepalaiko „ipset“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -649,7 +668,7 @@ msgstr ""
 "„dnsmasq ipset“ palaikymas yra įgalintas, tačiau „ipset“ nėra įdiegtas arba "
 "jo įdiegta būsena nepalaiko „%s“ tipo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -657,11 +676,11 @@ msgstr ""
 "„dnsmasq nft set“ palaikymas yra įgalintas, tačiau „dnsmasq“ nėra įdiegtas "
 "arba jo įdiegta būsena nepalaiko „nft set“"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "„dnsmasq ipset“ palaikymas yra įgalintas, tačiau „nft“ nėra įdiegtas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 "Pagrindinis paketas („adblock-fast“) yra pasenęs, prašome atnaujinti jį"
@@ -689,25 +708,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Nežinoma/-s/-i"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Nežinoma klaida"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Nežinomas įspėjimas"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
-"Naudoti reklaminio/skelbimų turinio blokatorių „SmartDNS“ egzemplioriuje/-se"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
-"Naudoti reklaminio/skelbimų turinio blokatorių „dnsmasq“ egzemplioriuje/-se"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -726,7 +747,7 @@ msgstr "Išsamumo/Daugiažodiškumo išvestis"
 msgid "Version"
 msgstr "Versija"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versija %s"
 
@@ -736,19 +757,15 @@ msgstr "Įspėjimas"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Jūs galite riboti reklaminio/skelbimų turinio blokavimą savitajame/-uosiuose "
-"„SmartDNS“ egzemplioriuje/-uose (%sdaugiau informacijos%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Jūs galite riboti reklaminio/skelbimų turinio blokavimą savitajame/-uosiuose "
-"„dnsmasq“ egzemplioriuje/-uose (%sdaugiau informacijos%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -770,19 +787,19 @@ msgstr "„dnsmasq“ „nft rinkinys“"
 msgid "dnsmasq servers file"
 msgstr "„dnsmasq“ serverių failas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "nepavyko sukurti atsarginės kopijos failo – %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "nepavyko sukurti galutinio blokavimo sąrašo – %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "nepavyko ištrinti duomenų failo – %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "nepavyko atkurti atsarginės kopijos failo – %s"
 
@@ -805,3 +822,50 @@ msgstr "„smartdns“ „nft rinkinys“"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound reklamų/skelbimų turinių blokatoriaus sąrašas"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "Reklaminio/Skelbimų turinio blokatorius visuose egzemplioriuose"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr ""
+#~ "Reklaminio/Skelbimų turinio blokatorius pasirinktuose egzemplioriuose"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Nėra reklamų/skelbimų turinio blokatoriaus ant „SmartDNS“"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Nėra reklamų/skelbimų turinio blokatoriaus ant „dnsmasq“"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr ""
+#~ "Pasirinkti „SmartDNS“ egzempliorių/-us reklaminio/skelbimų turinio "
+#~ "blokatoriui/-iams"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr ""
+#~ "Pasirinkti „dnsmasq“ egzempliorių/-us reklaminio/skelbimų turinio "
+#~ "blokatoriui/-iams"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr ""
+#~ "Naudoti reklaminio/skelbimų turinio blokatorių „SmartDNS“ egzemplioriuje/-"
+#~ "se"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr ""
+#~ "Naudoti reklaminio/skelbimų turinio blokatorių „dnsmasq“ egzemplioriuje/-"
+#~ "se"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Jūs galite riboti reklaminio/skelbimų turinio blokavimą savitajame/-"
+#~ "uosiuose „SmartDNS“ egzemplioriuje/-uose (%sdaugiau informacijos%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Jūs galite riboti reklaminio/skelbimų turinio blokavimą savitajame/-"
+#~ "uosiuose „dnsmasq“ egzemplioriuje/-uose (%sdaugiau informacijos%s)."
index ccbc228fb717524968df0c8ed2bc678a38094a1d..69a638142b9e01e07d3d18deb6492ce0be8ae4b1 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "सेवा स्थिती"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index a152d14f5d6449b74fd1b51f24ea749af9196461..e62e8bd2fbe4422f49496d3404674600d76d7f53 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr "-"
 msgid "Action"
 msgstr "Tindakan"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktif"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr ""
@@ -189,11 +189,11 @@ msgstr ""
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -568,12 +591,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 78a94516925e763deef4ec73fe55536c918bdd9a..5792156e96076b61d996b383235202c840d82aa1 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s er ikke installert, eller ble ikke funnet"
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr "Blokker"
 msgid "Blocked Domains"
 msgstr "Blokkerte domener"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokkerer %s domener (med %s)."
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Skru av"
@@ -189,11 +189,11 @@ msgstr "Skru av"
 msgid "Disable Debugging"
 msgstr "Skru på avlusning"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr "Skru på avlusning"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "Feil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr "Mislykket"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6-støtte"
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Ikke installert, eller ble ikke funnet"
 
@@ -460,11 +471,11 @@ msgstr "Ikke installert, eller ble ikke funnet"
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Tjenestekontroll"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Starter …"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stopp"
 
@@ -568,12 +591,12 @@ msgstr "Stopp"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Stoppet"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr "Fortreng utdata"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr "Sirlig utdata"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr "Advarsel"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 005159952dc2a79abf348dfef12f122d3a70c140..30b917480ce28e9405ef68f356becbbada9b2925 100644 (file)
@@ -12,11 +12,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s is momenteel uitgeschakeld"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s is niet geïnstalleerd of kon niet worden gevonden"
@@ -33,24 +33,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Actie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Actief"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock op alle instanties"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock op specifieke instanties"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -68,7 +68,7 @@ msgstr "AdBlock-Fast - Toegestane en geblokkeerde URL-lijsten"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configuratie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Status"
 
@@ -118,7 +118,7 @@ msgstr "Blokkeer"
 msgid "Blocked Domains"
 msgstr "Geblokkeerde domeinen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "%s domeinen blokkeren (met %s)."
 
@@ -130,11 +130,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "Cachebestand"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cachebestand gevonden."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Kan geen vrij RAM-geheugen detecteren"
 
@@ -142,15 +142,15 @@ msgstr "Kan geen vrij RAM-geheugen detecteren"
 msgid "Compressed cache"
 msgstr "Gecomprimeerde cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Gecomprimeerd cachebestand gemaakt."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Gecomprimeerd cachebestand gevonden."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Configuratie (%s) validatie mislukt!"
 
@@ -185,7 +185,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "Map voor gecomprimeerde cachebestand in het persistente geheugen."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Uitschakelen"
@@ -194,11 +194,11 @@ msgstr "Uitschakelen"
 msgid "Disable Debugging"
 msgstr "Foutopsporing uitschakelen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Uitgeschakeld"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Deactiveer %s service"
 
@@ -222,12 +222,12 @@ msgstr "Gebruik geen gelijktijdige verwerking"
 msgid "Download time-out (in seconds)"
 msgstr "Downloadtime-out (in seconden)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Lijsten downloaden"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -242,7 +242,7 @@ msgstr "Foutopsporing inschakelen"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Schakelt debug-uitvoer naar /tmp/adblock-fast.log in."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "%s-service inschakelen"
 
@@ -250,7 +250,7 @@ msgstr "%s-service inschakelen"
 msgid "Error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -258,95 +258,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -354,11 +354,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -371,7 +371,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -379,7 +379,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -387,6 +387,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -411,7 +415,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -429,7 +440,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -442,22 +453,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -465,11 +476,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -482,11 +493,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -502,33 +517,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -548,16 +571,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -565,7 +588,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr ""
 
@@ -573,12 +596,12 @@ msgstr ""
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -594,38 +617,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -648,23 +671,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -681,7 +708,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -691,13 +718,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -721,19 +748,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -756,3 +783,9 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr ""
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock op alle instanties"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock op specifieke instanties"
index 0300caa325c57dbc93b0839744db6ffd8c1605b4..17edc089463b74a8eeaf0b3865898da5140e2884 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.9-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s jest obecnie wyłączone"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s nie jest zainstalowany lub nie znaleziono"
@@ -32,24 +32,24 @@ msgstr "–"
 msgid "Action"
 msgstr "Akcja"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktywna"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "Blokowanie reklam"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "Na wszystkich instancjach"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "Blokowanie reklam na wszystkich instancjach"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "Blokowanie reklam"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -67,7 +67,7 @@ msgstr "Listy dozwolonych i zablokowanych adresów URL"
 msgid "AdBlock-Fast - Configuration"
 msgstr "Konfiguracja"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "Status"
 
@@ -117,7 +117,7 @@ msgstr "Zablokuj"
 msgid "Blocked Domains"
 msgstr "Zablokowane domeny"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blokowanie %s domen (z %s)."
 
@@ -129,11 +129,11 @@ msgstr "Pamięć podręczna"
 msgid "Cache file"
 msgstr "Plik pamięci podręcznej"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Znaleziono plik pamięci podręcznej."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Nie można wykryć wolnej pamięci RAM"
 
@@ -141,15 +141,15 @@ msgstr "Nie można wykryć wolnej pamięci RAM"
 msgid "Compressed cache"
 msgstr "Skompresowana pamięć podręczna"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Utworzono skompresowany plik pamięci podręcznej."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Znaleziono skompresowany plik w pamięci podręcznej."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Błąd sprawdzania poprawności konfiguracji (%s)!"
 
@@ -188,7 +188,7 @@ msgstr ""
 "Katalog dla skompresowanego pliku pamięci podręcznej listy zablokowanych w "
 "pamięci trwałej."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Wyłącz"
@@ -197,11 +197,11 @@ msgstr "Wyłącz"
 msgid "Disable Debugging"
 msgstr "Wyłącz debugowanie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Wyłączone"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Wyłączanie usługi %s"
 
@@ -225,12 +225,12 @@ msgstr "Nie używaj jednoczesnego przetwarzania"
 msgid "Download time-out (in seconds)"
 msgstr "Limit czasu pobierania (w sekundach)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Pobieranie list"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -245,7 +245,7 @@ msgstr "Włącz debugowanie"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Włącza dane wyjściowe debugowania do pliku /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Włączanie usługi %s"
 
@@ -253,7 +253,7 @@ msgstr "Włączanie usługi %s"
 msgid "Error"
 msgstr "Błąd"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Wystąpiły błędy. Sprawdź %sREADME%s"
 
@@ -261,96 +261,96 @@ msgstr "Wystąpiły błędy. Sprawdź %sREADME%s"
 msgid "Fail"
 msgstr "Niepowodzenie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Nie udało się uzyskać dostępu do pamięci współdzielonej"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Nie udało się utworzyć pliku '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "Nie udało się utworzyć listy zablokowanych lub zrestartować resolwera DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Nie udało się utworzyć skompresowanej pamięci podręcznej"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Nie udało się utworzyć katalogu dla pliku %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Nie udało się utworzyć katalogu plików output/cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Nie udało się wykryć formatu %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Nie udało się pobrać %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Nie udało się pobrać pliku aktualizacji konfiguracji"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Nie udało się sformatować pliku danych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Nie udało się przenieść '%s' do '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Nie udało się przenieść tymczasowego pliku danych do '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Nie udało się zoptymalizować pliku danych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Nie udało się przeanalizować %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Nie udało się przeanalizować pliku aktualizacji konfiguracji"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Nie udało się przetworzyć listy dozwolonych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Nie udało się przeładować/zrestartować resolwera DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Nie udało się usunąć plików tymczasowych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Nie udało się zrestartować/przeładować resolwera DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Nie udało się posortować pliku danych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Nie udało się uruchomić"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Nie udało się zatrzymać %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Nie udało się rozpakować skompresowanej pamięci podręcznej"
 
@@ -358,11 +358,11 @@ msgstr "Nie udało się rozpakować skompresowanej pamięci podręcznej"
 msgid "Force DNS Ports"
 msgstr "Wymuszone porty DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Wymuszone porty DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Wymuś przeładowanie"
@@ -375,7 +375,7 @@ msgstr "Wymuś DNS routera"
 msgid "Force Router DNS server to all local devices"
 msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Wymuszone ponowne pobieranie listy zablokowanych %s"
 
@@ -385,7 +385,7 @@ msgstr ""
 "Wymusza użycie DNS routera na urządzeniach lokalnych, znane również jako DNS "
 "Hijacking."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Wolna pamięć RAM (%s) nie wystarczy do przetworzenia wszystkich włączonych "
@@ -395,6 +395,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Przyznaj luci-app-adblock-fast dostęp do UCI i plików"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Obsługa IPv6"
@@ -423,7 +427,14 @@ msgstr "Poszczególne domeny, które mają być dozwolone."
 msgid "Individual domains to be blocked."
 msgstr "Poszczególne domeny, które mają być zablokowane."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Nieprawidłowy katalog skompresowanej pamięci podręcznej '%s'"
 
@@ -444,7 +455,7 @@ msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Pozwól urządzeniom lokalnym używać własnych serwerów DNS, jeśli ustawiono"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Brak zalecanego pakietu: '%s'"
 
@@ -457,22 +468,22 @@ msgid "Name/URL"
 msgstr "Nazwa/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Brak usługi blokowania reklam na SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Brak usługi blokowania reklam na dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Brak obsługi HTTPS/SSL na urządzeniu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Brak list zablokowanych adresów URL ani zablokowanych domen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Nie zainstalowano lub nie znaleziono"
 
@@ -480,11 +491,11 @@ msgstr "Nie zainstalowano lub nie znaleziono"
 msgid "Output Verbosity Setting"
 msgstr "Ustawienia szczegółowości danych wyjściowych"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Wstrzymaj"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Wstrzymywanie %s"
 
@@ -501,12 +512,16 @@ msgstr ""
 "diod LED%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Wybierz instancje SmartDNS do blokowania reklam"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Wybierz instancje dnsmasq do blokowania reklam"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -521,33 +536,41 @@ msgstr "Wybierz instancje dnsmasq do blokowania reklam"
 msgid "Please note that %s is not supported on this system."
 msgstr "Należy pamiętać, że %s nie jest obsługiwany w tym systemie."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Przetwarzanie list"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Pobierz ponownie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Ponowne uruchomienie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Kontrola usługi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Błędy usługi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Status usługi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Ostrzeżenia usługi"
 
@@ -567,16 +590,16 @@ msgstr "Rozmiar: %s"
 msgid "Some output"
 msgstr "Niektóre dane wyjściowe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Uruchom"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Uruchamianie"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Uruchamianie usługi %s"
 
@@ -584,7 +607,7 @@ msgstr "Uruchamianie usługi %s"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Zatrzymaj"
 
@@ -593,12 +616,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Zatrzymaj pobieranie, jeśli jest zablokowane przez ustawioną liczbę sekund."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Zatrzymane"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Zatrzymywanie usługi %s"
 
@@ -614,18 +637,18 @@ msgstr "Przechowuj skompresowany plik pamięci podręcznej w routerze"
 msgid "Suppress output"
 msgstr "Pomiń dane wyjściowe"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "Nie udało się %s odnaleźć bramy WAN"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Aplikacja interfejsu WWW (luci-app-adblock-fast) jest nieaktualna, "
 "zaktualizuj ją"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -633,7 +656,7 @@ msgstr ""
 "Obsługa ipset dnsmasq jest włączona, ale dnsmasq nie jest zainstalowany lub "
 "zainstalowany dnsmasq nie obsługuje ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -641,7 +664,7 @@ msgstr ""
 "Obsługa ipset dnsmasq jest włączona, ale ipset nie jest zainstalowany lub "
 "zainstalowany ipset nie obsługuje typu '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -649,12 +672,12 @@ msgstr ""
 "Obsługa zestawów nft jest włączona, ale dnsmasq nie jest zainstalowany lub "
 "zainstalowany dnsmasq nie obsługuje zestawów nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "Obsługa zestawów nft dnsmasq jest włączona, ale nft nie jest zainstalowany"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Pakiet główny (adblock-fast) jest nieaktualny, zaktualizuj go"
 
@@ -681,23 +704,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Nieznane ostrzeżenie"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Użyj blokowania reklam w instancjach SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Użyj blokowania reklam w instancjach dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -716,7 +743,7 @@ msgstr "Pełne dane wyjściowe"
 msgid "Version"
 msgstr "Wersja"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Wersja %s"
 
@@ -726,19 +753,15 @@ msgstr "Ostrzeżenie"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Możesz ograniczyć blokowanie reklam do określonych instancji SmartDNS "
-"(%swięcej informacji%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Możesz ograniczyć blokowanie reklam do określonych instancji dnsmasq "
-"(%swięcej informacji%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -760,19 +783,19 @@ msgstr "Zestaw nft dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "Plik serwerów dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "Nie udało się utworzyć pliku kopii zapasowej %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "Nie udało się utworzyć ostatecznej listy zablokowanych %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "Nie udało się usunąć pliku danych %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "Nie udało się przywrócić pliku archiwum %s"
 
@@ -795,3 +818,41 @@ msgstr "Zestaw nft smartdns"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "lista blokowania reklam unbound"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "Na wszystkich instancjach"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "Blokowanie reklam na wszystkich instancjach"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Brak usługi blokowania reklam na SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Brak usługi blokowania reklam na dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Wybierz instancje SmartDNS do blokowania reklam"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Wybierz instancje dnsmasq do blokowania reklam"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Użyj blokowania reklam w instancjach SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Użyj blokowania reklam w instancjach dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Możesz ograniczyć blokowanie reklam do określonych instancji SmartDNS "
+#~ "(%swięcej informacji%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Możesz ograniczyć blokowanie reklam do określonych instancji dnsmasq "
+#~ "(%swięcej informacji%s)."
index aed6f57661d5b39783320f41d16cbc27a413cbd3..62cabde579f5040b951b7e16e14058ee1f993347 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.10.3-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s está desativado no momento"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Ação"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Ativo"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock em todas as instâncias"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock em instâncias específicas"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - Listas de URLs permitidas e bloqueadas"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Estado"
 
@@ -116,7 +116,7 @@ msgstr "Bloquear"
 msgid "Blocked Domains"
 msgstr "Domínios Bloqueados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Bloqueio de %s domínios (com %s)."
 
@@ -128,11 +128,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "Ficheiro de cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Ficheiro de cache encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Não consigo detetar RAM livre"
 
@@ -140,15 +140,15 @@ msgstr "Não consigo detetar RAM livre"
 msgid "Compressed cache"
 msgstr "Cache comprimido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Ficheiro de cache comprimida criado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Ficheiro de cache comprimido encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Houve uma falha na validação da configuração (%s)!"
 
@@ -184,7 +184,7 @@ msgstr ""
 "Diretório para o arquivo de cache compactado da lista de bloqueio na memória "
 "persistente."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Desativar"
@@ -193,11 +193,11 @@ msgstr "Desativar"
 msgid "Disable Debugging"
 msgstr "Desativar Depuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Desativado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "A desativar o serviço %s"
 
@@ -221,12 +221,12 @@ msgstr "Não utilizar processamento simultâneo"
 msgid "Download time-out (in seconds)"
 msgstr "Tempo limite ao descarregar (em segundos)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "A descarregar listas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -241,7 +241,7 @@ msgstr "Ativar Depuração"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Ativa a saída de depuração para /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "A ativar o serviço %s"
 
@@ -249,7 +249,7 @@ msgstr "A ativar o serviço %s"
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Erros encontrados, por favor verifique o %sREADME%s"
 
@@ -257,95 +257,95 @@ msgstr "Erros encontrados, por favor verifique o %sREADME%s"
 msgid "Fail"
 msgstr "Falha"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Falha ao aceder a memória partilhada"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Falha ao criar o ficheiro '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Falha ao criar a lista de bloqueio ou reiniciar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Falha ao criar o cache comprimido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Falha ao criar o diretório para o ficheiro %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Falha ao criar o diretório para a saída do ficheiro /cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Falha ao detetar o formato %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Falha ao descarregar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Falha ao descarregar o ficheiro de atualização de configuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Falha ao formatar o ficheiro de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Falha ao mover '%s' para '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Falha ao mover o ficheiro de dados temporário para '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Falha ao otimizar o ficheiro de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Falha ao analisar %"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Falha ao analisar o ficheiro de atualização de configuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Falha ao processar a lista de permitidos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Falha ao recarregar/reiniciar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Falha ao remover ficheiros temporários"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Falha ao reiniciar/recarregar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Falha ao ordenar o ficheiro de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Falha ao iniciar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Falha ao parar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Falha ao descomprimir o cache comprimido"
 
@@ -353,11 +353,11 @@ msgstr "Falha ao descomprimir o cache comprimido"
 msgid "Force DNS Ports"
 msgstr "Forçar portas de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forçar portas DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Forçar recarregamento"
@@ -370,7 +370,7 @@ msgstr "Forçar o DNS do Roteador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Forçar a descarga de listas de bloqueio %s novamente"
 
@@ -380,7 +380,7 @@ msgstr ""
 "Força o uso do DNS do Router em aparelhos locais, também conhecido como DNS "
 "Hijacking."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "O ram livre (%s) não é suficiente para processar todas as listas de bloqueio "
@@ -390,6 +390,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Conceder acesso ao ficheiro e ao UCI ao luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Suporte de IPv6"
@@ -418,7 +422,14 @@ msgstr "Domínios individuais a serem permitidos."
 msgid "Individual domains to be blocked."
 msgstr "Domínios individuais a serem bloqueados."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Diretório de cache comprimido inválido '%s '"
 
@@ -440,7 +451,7 @@ msgstr ""
 "Deixar aparelhos locais usar os próprios servidores de DNS deles, se forem "
 "definidos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Pacote recomendado ausente: '%s '"
 
@@ -453,22 +464,22 @@ msgid "Name/URL"
 msgstr "Nome/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Não há AdBlock no SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Não há AdBlock no dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Nenhum suporte de HTTPS/SSL no dispositivo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Não há listas de URLs bloqueadas nem domínios bloqueados ativados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
 
@@ -476,11 +487,11 @@ msgstr "Não instalado ou não encontrado"
 msgid "Output Verbosity Setting"
 msgstr "Definição do detalhamento do registro"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pausar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "A pausar %s"
 
@@ -496,12 +507,16 @@ msgstr ""
 "Escolha o LED ainda não utilizado em %sConfiguração dos LED do sistema%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Escolha a(s) instância(s) do SmartDNS para o AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Escolha a(s) instância(s) de dnsmasq para AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -516,33 +531,41 @@ msgstr "Escolha a(s) instância(s) de dnsmasq para AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Por favor, note que %s não é suportado neste sistema."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Processamento de listas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Descarregar novamente"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Controle de serviços"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Erros de Serviço"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Estado do Serviço"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Avisos de Serviço"
 
@@ -562,16 +585,16 @@ msgstr "Tamanho: %s"
 msgid "Some output"
 msgstr "Pouco detalhado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Iniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "A iniciar o serviço %s"
 
@@ -579,7 +602,7 @@ msgstr "A iniciar o serviço %s"
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Parar"
 
@@ -589,12 +612,12 @@ msgstr ""
 "Parar o descarregamento se ele for interrompido por uma quantidade de "
 "segundos definida."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "A parar o serviço %s"
 
@@ -610,18 +633,18 @@ msgstr "Armazenar ficheiro de cache comprimido no router"
 msgid "Suppress output"
 msgstr "Suprimir"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "A %s não conseguiu descobrir o gateway da WAN"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "A aplicação do WebUI (luci-app-adblock-fast) está desatualizada, se faz "
 "favor atualize-a"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -629,7 +652,7 @@ msgstr ""
 "O suporte para ipset dnsmasq está ativado, mas o dnsmasq não está instalado "
 "ou o dnsmasq não suporta ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -637,7 +660,7 @@ msgstr ""
 "O suporte para dnsmasq ipset está ativado, mas o ipset não está instalado ou "
 "o ipset instalado não suporta o tipo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -645,12 +668,12 @@ msgstr ""
 "O suporte para dnsmasq nft set está ativado, mas o dnsmasq não está "
 "instalado ou o dnsmasq não suporta nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "O suporte para dnsmasq nft sets está ativado, mas o nft não está instalado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 "O pacote principal (adblock-fast) está desatualizado, se faz favor atualize-o"
@@ -677,23 +700,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Aviso desconhecido"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Usar o AdBlocking na(s) instância(s) do SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Usar o AdBlocking na(s) instância(s) do dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -712,7 +739,7 @@ msgstr "Detalhado"
 msgid "Version"
 msgstr "Versão"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versão %s"
 
@@ -722,19 +749,15 @@ msgstr "Aviso"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Pode limitar o AdBlocking para as instâncias específicas do SmartDNS (%smais "
-"informações)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Pode limitar o AdBlocking para as instâncias específicas do smartdns (%smais "
-"informações)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -756,19 +779,19 @@ msgstr "dnsmasq nft set"
 msgid "dnsmasq servers file"
 msgstr "Ficheiro de servidores dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "falha ao criar o ficheiro de backup %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "falha ao criar a lista de bloqueio final %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "falha ao apagar o ficheiro de dados %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "falha ao restaurar o ficheiro de backup %s"
 
@@ -791,3 +814,41 @@ msgstr "nft set do smartdns"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "lista de bloqueio de anúncios do unbound"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock em todas as instâncias"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock em instâncias específicas"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Não há AdBlock no SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Não há AdBlock no dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Escolha a(s) instância(s) do SmartDNS para o AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Escolha a(s) instância(s) de dnsmasq para AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Usar o AdBlocking na(s) instância(s) do SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Usar o AdBlocking na(s) instância(s) do dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Pode limitar o AdBlocking para as instâncias específicas do SmartDNS "
+#~ "(%smais informações)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Pode limitar o AdBlocking para as instâncias específicas do smartdns "
+#~ "(%smais informações)."
index 7dfee50d1160c9ebf9fa8b773f81ecfee4ef61e9..507ec7d69a1f8d448e1bb0d7f5a1a2f80081b464 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s está atualmente desativado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s não está instalado ou não foi encontrado"
@@ -34,24 +34,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Ação"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Ativo"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "-"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock em todas as instâncias"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock em instâncias selecionadas"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "-"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -69,7 +69,7 @@ msgstr "AdBlock-Fast - Lista de URLs Permitidas e Bloqueadas"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Status"
 
@@ -118,7 +118,7 @@ msgstr "Bloquear"
 msgid "Blocked Domains"
 msgstr "Domínios Bloqueados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Bloqueando %s domínios (com %s)."
 
@@ -130,11 +130,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr "Arquivo de cache"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Arquivo de cache foi encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Não é possível detectar RAM livre"
 
@@ -142,15 +142,15 @@ msgstr "Não é possível detectar RAM livre"
 msgid "Compressed cache"
 msgstr "Cache compactado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Foi criado um arquivo de cache compactado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Arquivo de cache compactado foi encontrado."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Houve uma falha na validação da configuração (%s)!"
 
@@ -188,7 +188,7 @@ msgstr ""
 "Diretório para o arquivo de cache compactado da lista de bloqueio na memória "
 "persistente."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Desativar"
@@ -197,11 +197,11 @@ msgstr "Desativar"
 msgid "Disable Debugging"
 msgstr "Desabilitar Depuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Desativado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Desativando serviço %s"
 
@@ -225,12 +225,12 @@ msgstr "Não utilizar processamento simultâneo"
 msgid "Download time-out (in seconds)"
 msgstr "Tempo limite ao baixar (em segundos)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Listas de download"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -245,7 +245,7 @@ msgstr "Habilitar Depuração"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Habilitar saída de depuração para /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Ativando serviço %s"
 
@@ -253,7 +253,7 @@ msgstr "Ativando serviço %s"
 msgid "Error"
 msgstr "Erro"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Erros encontrados, por favor verifique o %sREADME%s"
 
@@ -261,95 +261,95 @@ msgstr "Erros encontrados, por favor verifique o %sREADME%s"
 msgid "Fail"
 msgstr "Falha"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Falha ao acessar memória compartilhada"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Falha ao criar o arquivo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Falha ao criar lista de bloqueio ou reiniciar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Falha ao criar o cache compactado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Falha ao criar o diretório para o arquivo %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Falha ao criar o diretório para a saída do arquivo /cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Falha ao detectar o formato %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Falha ao baixar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Falha ao baixar o arquivo de configuração de atualização"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Falha ao formatar o arquivo de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Falha ao mover '%s' para '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Falha ao mover o arquivo de dados temporário para '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Falha ao otimizar o arquivo de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Falha ao analisar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Falha ao analisar o arquivo de atualização de configuração"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Falha ao processar a lista de permitidos"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Falha ao recarregar/reiniciar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Falha ao remover arquivos temporários"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Falha ao reiniciar/recarregar o resolvedor de DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Falha ao classificar o arquivo de dados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Falha ao iniciar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Falha ao parar %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Falha ao descompactar o cache"
 
@@ -357,11 +357,11 @@ msgstr "Falha ao descompactar o cache"
 msgid "Force DNS Ports"
 msgstr "Forçar portas DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forçar portas DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Impor o Recarregamento"
@@ -374,7 +374,7 @@ msgstr "Impor o DNS do roteador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Forçar novo download das listas de bloqueio %s"
 
@@ -384,7 +384,7 @@ msgstr ""
 "Impõem o uso do DNS do Roteador em dispositivos locais, também é conhecido "
 "como DNS Hijacking."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "A ram livre (%s) não é suficiente para processar todas as listas de bloqueio "
@@ -394,6 +394,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Conceder acesso ao arquivo e ao UCI para luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Suporte ao IPv6"
@@ -422,7 +426,14 @@ msgstr "Os domínios individuais que serão permitidos."
 msgid "Individual domains to be blocked."
 msgstr "Os domínios individuais que serão bloqueados."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Diretório de cache comprimido inválido '%s'"
 
@@ -444,7 +455,7 @@ msgstr ""
 "Deixe que os dispositivos locais usem os seus próprios servidores DNS caso "
 "seja definido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Pacote recomendado ausente: '%s'"
 
@@ -457,22 +468,22 @@ msgid "Name/URL"
 msgstr "Nome/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Sem AdBlock no SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Sem AdBlock no dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Sem suporte HTTPS/SSL no dispositivo"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Não há lista de URLs bloqueadas nem domínios bloqueados habilitados"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
 
@@ -480,11 +491,11 @@ msgstr "Não instalado ou não encontrado"
 msgid "Output Verbosity Setting"
 msgstr "Definição do detalhamento do registro"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Pausa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Pausando %s"
 
@@ -500,12 +511,16 @@ msgstr ""
 "Escolha o LED ainda não utilizado em %sConfiguração do LED do sistema%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Escolha a(s) instância(s) SmartDNS para AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Escolha a(s) instância(s) dnsmasq para AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -520,33 +535,41 @@ msgstr "Escolha a(s) instância(s) dnsmasq para AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Por favor, note que %s não é compatível com este sistema."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Listas de processamento"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Baixar novamente"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Reiniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Controle do Serviço"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Erros do serviço"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Condição do Serviço"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Avisos do serviço"
 
@@ -566,16 +589,16 @@ msgstr "Tamanho: %s"
 msgid "Some output"
 msgstr "Pouco detalhado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Início"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Iniciando"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Iniciando serviço %s"
 
@@ -583,7 +606,7 @@ msgstr "Iniciando serviço %s"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Parar"
 
@@ -591,12 +614,12 @@ msgstr "Parar"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Pare o download caso ele esteja estagnado por determinados segundos."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Parado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Parando serviço %s"
 
@@ -612,17 +635,17 @@ msgstr "Armazenar arquivo de cache que foi compactado no roteador"
 msgid "Suppress output"
 msgstr "Suprimir"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "O %s não conseguiu descobrir o gateway WAN"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "A aplicação WebUI (luci-app-adblock-fast) está desatualizada, atualize-a"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -630,7 +653,7 @@ msgstr ""
 "O suporte ao ipset no dnsmasq está habilitado, mas o dnsmasq não está "
 "instalado ou o dnsmasq instalado não suporta ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -638,7 +661,7 @@ msgstr ""
 "O suporte ao ipset no dnsmasq está habilitado, mas o ipset não está "
 "instalado ou o ipset instalado não suporta o tipo '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -647,13 +670,13 @@ msgstr ""
 "instalado ou a versão instalada do dnsmasq não oferece suporte ao conjunto "
 "nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 "O suporte aos conjuntos nft do dnsmasq está habilitado, mas o nft não está "
 "instalado"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "O pacote principal (adblock-fast) está desatualizado, atualize-o"
 
@@ -678,23 +701,27 @@ msgstr "URLs para arquivo(s) contendo listas a serem permitidas ou bloqueadas."
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Aviso desconhecido"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Utilize o bloqueio de anúncios na(s) instância(s) do SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Usar o bloqueio de anúncios na(s) instância(s) do dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -713,7 +740,7 @@ msgstr "Saída detalhada"
 msgid "Version"
 msgstr "Versão"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versão %s"
 
@@ -723,19 +750,15 @@ msgstr "Alerta"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Você pode limitar o bloqueio de anúncios a instâncias específicas do "
-"SmartDNS (%smais informações%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Você pode limitar o bloqueio de anúncios a instâncias específicas do dnsmasq "
-"(%smais informações%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -757,19 +780,19 @@ msgstr "conjunto nft do dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "arquivo dos servidores do dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "Falha ao criar o arquivo de backup %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "Falha ao criar a lista final de bloqueio %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "Falha ao excluir o arquivo de dados %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "Falha ao restaurar o arquivo de backup %s"
 
@@ -792,3 +815,41 @@ msgstr "Conjunto nft do SmartDNS"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "lista de bloqueio de anúncios não vinculados"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock em todas as instâncias"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock em instâncias selecionadas"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Sem AdBlock no SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Sem AdBlock no dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Escolha a(s) instância(s) SmartDNS para AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Escolha a(s) instância(s) dnsmasq para AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Utilize o bloqueio de anúncios na(s) instância(s) do SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Usar o bloqueio de anúncios na(s) instância(s) do dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Você pode limitar o bloqueio de anúncios a instâncias específicas do "
+#~ "SmartDNS (%smais informações%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Você pode limitar o bloqueio de anúncios a instâncias específicas do "
+#~ "dnsmasq (%smais informações%s)."
index a74a9b9c800765a582e5dee281601f5a13ad148b..8ce1125360763e310254fda1ec5730e7058af329 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s este în prezent dezactivat"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s nu este instalat sau nu este găsit"
@@ -32,25 +32,25 @@ msgstr "-"
 msgid "Action"
 msgstr "Acțiune"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Activ"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock rapid"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock pe toate instanțele"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock rapid"
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
 msgstr ""
@@ -67,7 +67,7 @@ msgstr "AdBlock-Fast - Listă de URL-uri permise și blocate"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Configurație"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Stare"
 
@@ -117,7 +117,7 @@ msgstr "Blochează"
 msgid "Blocked Domains"
 msgstr "Domenii Blocate"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blocarea domeniilor %s (cu %s)."
 
@@ -129,11 +129,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Fișier cache găsit."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -141,15 +141,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "A fost creat un fișier cache comprimat."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "S-a găsit fișierul cache comprimat."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Eșec de validare a configurației (%s)!"
 
@@ -185,7 +185,7 @@ msgstr ""
 "Director pentru fișierul cache comprimat al listei de blocare din memoria "
 "persistentă."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Dezactivați"
@@ -194,11 +194,11 @@ msgstr "Dezactivați"
 msgid "Disable Debugging"
 msgstr "Dezactivarea depanării"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Dezactivat"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Dezactivarea serviciului %s"
 
@@ -222,12 +222,12 @@ msgstr "Nu folosiți procesarea simultană"
 msgid "Download time-out (in seconds)"
 msgstr "Time-out pentru descărcare (în secunde)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Descărcarea listelor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -242,7 +242,7 @@ msgstr "Activați depanarea"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Activează ieșirea de depanare în /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Activarea serviciului %s"
 
@@ -250,7 +250,7 @@ msgstr "Activarea serviciului %s"
 msgid "Error"
 msgstr "Eroare"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Erori întâlnite, vă rugăm să verificați %sREADME%s"
 
@@ -258,96 +258,96 @@ msgstr "Erori întâlnite, vă rugăm să verificați %sREADME%s"
 msgid "Fail"
 msgstr "Eșec"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Nu a reușit să acceseze memoria partajată"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Nu s-a reușit crearea fișierului '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "Nu s-a reușit crearea listei de blocuri sau repornirea rezolvatorului DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Nu a reușit să creeze memoria cache comprimată"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Nu s-a reușit crearea unui director pentru fișierul %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Nu a reușit să creeze directorul de fișiere output/cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Nu a reușit să detecteze formatul %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Nu a reușit să descarce %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Nu s-a reușit descărcarea fișierului de actualizare a configurației"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Nu a reușit să formateze fișierul de date"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Nu a reușit să mute \"%s\" în \"%s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Nu a reușit să mute fișierul de date temporare în \"%s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Nu a reușit să optimizeze fișierul de date"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Nu a reușit să analizeze %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Nu a reușit să analizeze fișierul Config Update"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Nu a reușit să proceseze allow-list"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Nu s-a reușit sortarea fișierului de date"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Nu a reușit să oprească %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -355,11 +355,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Forțați porturile DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Reîncărcare de forță"
@@ -372,7 +372,7 @@ msgstr "Forțați DNS-ul routerului"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -382,7 +382,7 @@ msgstr ""
 "Forțează utilizarea Router DNS pe dispozitivele locale, cunoscută și sub "
 "numele de DNS Hijacking."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -390,6 +390,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Suport IPv6"
@@ -418,7 +422,14 @@ msgstr "Domenii individuale care să fie permise."
 msgid "Individual domains to be blocked."
 msgstr "Domenii individuale care urmează să fie blocate."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -440,7 +451,7 @@ msgstr ""
 "Permiteți dispozitivelor locale să utilizeze propriile servere DNS, dacă "
 "sunt setate"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -453,22 +464,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Nu este instalat sau nu a fost găsit"
 
@@ -476,11 +487,11 @@ msgstr "Nu este instalat sau nu a fost găsit"
 msgid "Output Verbosity Setting"
 msgstr "Setarea verbalității de ieșire"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -496,11 +507,15 @@ msgstr ""
 "Alegeți LED-ul care nu este deja utilizat în %sSystem LED Configuration%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -516,33 +531,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "Vă rugăm să rețineți că %s nu este acceptat pe acest sistem."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Listă de prelucrare"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Repornire"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Controlul serviciilor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Erori de serviciu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Starea serviciului"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Atenționări de serviciu"
 
@@ -562,16 +585,16 @@ msgstr ""
 msgid "Some output"
 msgstr "Unele ieșiri"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Porniți"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Începând cu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Pornirea serviciului %s"
 
@@ -579,7 +602,7 @@ msgstr "Pornirea serviciului %s"
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stop"
 
@@ -589,12 +612,12 @@ msgstr ""
 "Oprește descărcarea în cazul în care aceasta este blocată pentru un număr de "
 "secunde stabilit."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "S-a oprit"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Se operște servciul %s"
 
@@ -610,38 +633,38 @@ msgstr "Stocați fișierul cache comprimat pe router"
 msgid "Suppress output"
 msgstr "Suprimarea ieșirii"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -666,23 +689,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Atenționări necunoscute"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -699,7 +726,7 @@ msgstr "Ieșire abundentă"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versiunea %s"
 
@@ -709,13 +736,13 @@ msgstr "Atenționare"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -739,19 +766,19 @@ msgstr "setați dnsmasq nft set"
 msgid "dnsmasq servers file"
 msgstr "fișierul serverelor dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -774,3 +801,6 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "listă nelegată adblock"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock pe toate instanțele"
index f9e11e9e5ea493b725d02d42c63cef20bf12efa4..533a5acc2d6ad0219a447285db9cc944643c35ce 100644 (file)
@@ -17,11 +17,11 @@ msgstr ""
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s сейчас отключён"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s не установлен или не найден"
@@ -38,24 +38,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Действие"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Активный"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast - Быстрый блокировщик рекламы"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock во всех случаях"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "AdBlock в отдельных экземплярах"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast - Быстрый блокировщик рекламы"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -73,7 +73,7 @@ msgstr "AdBlock-Fast - Разрешённые и заблокированные
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Конфигурация"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Статус"
 
@@ -121,7 +121,7 @@ msgstr "Блок"
 msgid "Blocked Domains"
 msgstr "Блокируемые домены"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Блокировка %s доменов (с %s)."
 
@@ -133,11 +133,11 @@ msgstr "Кэш"
 msgid "Cache file"
 msgstr "Кэш-файл"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Файл кэша найден."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Не удаётся обнаружить свободную оперативную память"
 
@@ -145,15 +145,15 @@ msgstr "Не удаётся обнаружить свободную операт
 msgid "Compressed cache"
 msgstr "Сжатый кэш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Создан сжатый файл кэша."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Найден сжатый кэш-файл."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Конфигурация (%s) не прошла проверку!"
 
@@ -187,7 +187,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "Каталог для сжатого кэш-файла блок-листа в постоянной памяти."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Отключить"
@@ -196,11 +196,11 @@ msgstr "Отключить"
 msgid "Disable Debugging"
 msgstr "Отключить отладку"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Отключено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Отключение службы %s"
 
@@ -224,12 +224,12 @@ msgstr "Не использовать одновременную обработ
 msgid "Download time-out (in seconds)"
 msgstr "Время ожидания загрузки (в секундах)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Загрузка списков"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -244,7 +244,7 @@ msgstr "Включить отладку"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Включает вывод отладки в файл /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Включение службы %s"
 
@@ -252,7 +252,7 @@ msgstr "Включение службы %s"
 msgid "Error"
 msgstr "Ошибка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Возникли ошибки, пожалуйста, проверьте %sREADME%s"
 
@@ -260,95 +260,95 @@ msgstr "Возникли ошибки, пожалуйста, проверьте
 msgid "Fail"
 msgstr "Провал"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Не удалось получить доступ к общей памяти"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Не удалось создать файл '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Не удалось создать блок-лист или перезапустить DNS-резольвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Не удалось создать сжатый кэш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Не удалось создать каталог для файла %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Не удалось создать каталог output/cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Не удалось определить формат %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Не удалось загрузить %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Не удалось загрузить файл обновления конфигурации"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Не удалось отформатировать файл данных"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Не удалось переместить '%s' в '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Не удалось переместить временный файл данных в '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Не удалось оптимизировать файл данных"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Не удалось разобрать %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Не удалось разобрать файл обновления конфигурации"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Не удалось обработать разрешающий список"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Не удалось перезагрузить/перезапустить DNS-резольвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Не удалось удалить временные файлы"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Не удалось перезапустить/перезагрузить DNS-резольвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Не удалось сортировать файл данных"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Не удалось запустить"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Не удалось остановить %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Не удалось распаковать сжатый кэш"
 
@@ -356,11 +356,11 @@ msgstr "Не удалось распаковать сжатый кэш"
 msgid "Force DNS Ports"
 msgstr "Принудительное использование портов DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Принудительное использование портов DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Принудительная перезагрузка"
@@ -373,7 +373,7 @@ msgstr "Назначить DNS роутера"
 msgid "Force Router DNS server to all local devices"
 msgstr "Назначить DNS роутера всем локальным устройствам"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Принудительная повторная загрузка %s списков блоков"
 
@@ -383,7 +383,7 @@ msgstr ""
 "Принудительное использование DNS роутера на локальных устройствах, или "
 "перехват DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Свободной памяти (%s) недостаточно для обработки всех включённых блок-листов"
@@ -392,6 +392,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Предоставить UCI и доступ к файлам для luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Поддержка IPv6"
@@ -420,7 +424,14 @@ msgstr "Отдельные домены, которые будут разреш
 msgid "Individual domains to be blocked."
 msgstr "Отдельные домены, которые будут заблокированы."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Недопустимый каталог сжатого кэша '%s'"
 
@@ -442,7 +453,7 @@ msgstr ""
 "Разрешить локальным устройствам использовать собственные DNS, если они "
 "прописаны в настройках сети устройства"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Отсутствует рекомендуемый пакет: '%s'"
 
@@ -455,22 +466,22 @@ msgid "Name/URL"
 msgstr "Название/Ссылка"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Отсутствие AdBlock на SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Отсутствие AdBlock на dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Отсутствие поддержки HTTPS/SSL на устройстве"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Нет заблокированных URL-адресов и доменов"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Не установлен или не найден"
 
@@ -478,11 +489,11 @@ msgstr "Не установлен или не найден"
 msgid "Output Verbosity Setting"
 msgstr "Настройка журнала"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Пауза"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Пауза %s"
 
@@ -496,12 +507,16 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "Выберите светодиод, не используемый в %sSystem LED Configuration%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Выберите экземпляр(ы) SmartDNS для AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Выберите экземпляр(ы) dnsmasq для AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -516,33 +531,41 @@ msgstr "Выберите экземпляр(ы) dnsmasq для AdBlocking"
 msgid "Please note that %s is not supported on this system."
 msgstr "Обратите внимание: %s не поддерживается в этой системе."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Обработка списков"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Перезагрузить"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Перезапуск"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Управление службой"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Ошибки службы"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Статус службы"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Предупреждения службы"
 
@@ -562,16 +585,16 @@ msgstr "Размер: %s"
 msgid "Some output"
 msgstr "Частичная запись"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Запустить"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Запуск"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Запуск службы %s"
 
@@ -579,7 +602,7 @@ msgstr "Запуск службы %s"
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Стоп"
 
@@ -588,12 +611,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Остановка загрузки, если она задерживается на заданное количество секунд."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Остановлена"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Остановка службы %s"
 
@@ -609,17 +632,17 @@ msgstr "Хранить сжатый файл кэша на роутере"
 msgid "Suppress output"
 msgstr "Запрет записи"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s не удалось обнаружить WAN-шлюз"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Приложение WebUI (luci-app-adblock-fast) устарело, пожалуйста, обновите его"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -627,7 +650,7 @@ msgstr ""
 "Поддержка dnsmasq ipset включена, но dnsmasq либо не установлен, либо "
 "установленный dnsmasq не поддерживает ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -635,7 +658,7 @@ msgstr ""
 "Поддержка dnsmasq ipset включена, но ipset либо не установлен, либо "
 "установленный ipset не поддерживает тип '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -643,11 +666,11 @@ msgstr ""
 "Поддержка dnsmasq nft set включена, но dnsmasq либо не установлен, либо "
 "установленный dnsmasq не поддерживает nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Поддержка наборов dnsmasq nft включена, но nft не установлен"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Основной пакет (adblock-fast) устарел, пожалуйста, обновите его"
 
@@ -673,23 +696,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Неизвестный"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Неизвестная ошибка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Неизвестное предупреждение"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Использовать AdBlocking на экземпляре(ах) SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Использовать блокировку рекламы на экземпляре(ах) dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -708,7 +735,7 @@ msgstr "Подробный вывод"
 msgid "Version"
 msgstr "Версия"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Версия %s"
 
@@ -718,19 +745,15 @@ msgstr "Предупреждение"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Вы можете ограничить AdBlocking конкретным экземпляром SmartDNS "
-"(%sдополнительная информация%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Вы можете ограничить блокировку AdBlock конкретным экземпляром "
-"(экземплярами) dnsmasq (%sдополнительная информация%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -752,19 +775,19 @@ msgstr "dnsmasq nft-набор"
 msgid "dnsmasq servers file"
 msgstr "файл серверов dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "не удалось создать файл резервной копии %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "не удалось создать финальный блок-лист %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "не удалось удалить файл данных %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "не удалось восстановить файл резервной копии %s"
 
@@ -787,3 +810,41 @@ msgstr "smartdns nftset"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "несвязанный список Adblock"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock во всех случаях"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "AdBlock в отдельных экземплярах"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Отсутствие AdBlock на SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Отсутствие AdBlock на dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Выберите экземпляр(ы) SmartDNS для AdBlocking"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Выберите экземпляр(ы) dnsmasq для AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Использовать AdBlocking на экземпляре(ах) SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Использовать блокировку рекламы на экземпляре(ах) dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Вы можете ограничить AdBlocking конкретным экземпляром SmartDNS "
+#~ "(%sдополнительная информация%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Вы можете ограничить блокировку AdBlock конкретным экземпляром "
+#~ "(экземплярами) dnsmasq (%sдополнительная информация%s)."
index 7d7c0807e2b548d8cb547e1dc3a526b0aaeab9c9..92e214234acd6d4eb68528a1d275cb24e75e1af5 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s je práve zakázané"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr ""
@@ -31,23 +31,23 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktívny"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr ""
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
+msgid "Ad-blocking on all instances"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr ""
 msgid "Blocked Domains"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr ""
 
@@ -126,11 +126,11 @@ msgstr ""
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr ""
 
@@ -180,7 +180,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Zakázať"
@@ -189,11 +189,11 @@ msgstr "Zakázať"
 msgid "Disable Debugging"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Zakázané"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr ""
 
@@ -217,12 +217,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -237,7 +237,7 @@ msgstr ""
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr ""
 
@@ -245,7 +245,7 @@ msgstr ""
 msgid "Error"
 msgstr "Chyba"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -253,95 +253,95 @@ msgstr ""
 msgid "Fail"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -349,11 +349,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -374,7 +374,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -382,6 +382,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr ""
@@ -406,7 +410,14 @@ msgstr ""
 msgid "Individual domains to be blocked."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -424,7 +435,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -437,22 +448,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr ""
 
@@ -460,11 +471,11 @@ msgstr ""
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -477,11 +488,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -497,33 +512,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -543,16 +566,16 @@ msgstr ""
 msgid "Some output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Štart"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr ""
 
@@ -560,7 +583,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Zastaviť"
 
@@ -568,12 +591,12 @@ msgstr "Zastaviť"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,38 +612,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -643,23 +666,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -676,7 +703,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -686,13 +713,13 @@ msgstr "Upozornenie"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -716,19 +743,19 @@ msgstr ""
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
index 2c80925c2d29db10f531a601762b97a6b045ff79..618a3ea38dfba12660bff8f68227f5900d1b364e 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s är för närvarande avstängd"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s är inte installerat eller kunde inte hittas"
@@ -32,25 +32,25 @@ msgstr ""
 msgid "Action"
 msgstr "Åtgärd"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktiv"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock på alla instanser"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
 msgstr ""
@@ -67,7 +67,7 @@ msgstr "AdBlock-Fast - Tillåtna och Blockerade URL-listor"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Inställning"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Status"
 
@@ -115,7 +115,7 @@ msgstr "Blockera"
 msgid "Blocked Domains"
 msgstr "Blockerade domäner"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Blockerar %s-domäner (med %s)."
 
@@ -127,11 +127,11 @@ msgstr "Cache"
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Cache-filen hittades."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -139,15 +139,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Packad cache-fil skapades."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Packad cache-fil hittades."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Valideringen för inställningen av (%s) misslyckades!"
 
@@ -182,7 +182,7 @@ msgid ""
 msgstr ""
 "Katalog för packad cache-fil av blockeringslistan i det beständiga minnet."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Stäng av"
@@ -191,11 +191,11 @@ msgstr "Stäng av"
 msgid "Disable Debugging"
 msgstr "Inaktivera avlusning"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Inaktiverad"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Stänger av %s-tjänsten"
 
@@ -219,12 +219,12 @@ msgstr ""
 msgid "Download time-out (in seconds)"
 msgstr "Time-out för hämtning (i sekunder)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Hämtar listor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -239,7 +239,7 @@ msgstr "Aktivera avlusning"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Aktiverar avlusningens utmatning till /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Aktiverar %s-tjänsten"
 
@@ -247,7 +247,7 @@ msgstr "Aktiverar %s-tjänsten"
 msgid "Error"
 msgstr "Fel"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -255,96 +255,96 @@ msgstr ""
 msgid "Fail"
 msgstr "Misslyckas"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Skapandet av filen '%s' misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "Skapandet av blockeringslistan eller att starta om DNS-utlösaren misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Skapandet av packad cache misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Skapandet av katalogen till filen %s misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Skapandet av katalogen för utmatningen/cache/gzip-fil misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Hämtningen av %s misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Formateringen av data-filen misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Flytten av '%s' till '%s' misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Flytten av temporär data-fil till '%s' misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Optimeringen av data-filen misslyckades"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -352,11 +352,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr "Tvinga DNS-portar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Tvinga DNS-portar:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr ""
@@ -369,7 +369,7 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -377,7 +377,7 @@ msgstr ""
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -385,6 +385,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6-stöd"
@@ -409,7 +413,14 @@ msgstr "Individuella domäner att tillåta."
 msgid "Individual domains to be blocked."
 msgstr "Individuella domäner att blockera."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -427,7 +438,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -440,22 +451,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Inte installerad eller kunde inte hittas"
 
@@ -463,11 +474,11 @@ msgstr "Inte installerad eller kunde inte hittas"
 msgid "Output Verbosity Setting"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -480,11 +491,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -500,33 +515,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "Vänligen notera att %s stöds inte i det här systemet."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Startar om"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Tjänstkontroll"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Status för tjänsten"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr ""
 
@@ -546,16 +569,16 @@ msgstr ""
 msgid "Some output"
 msgstr "Viss utmatning"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Starta"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Startar"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Startar %s-tjänsten"
 
@@ -563,7 +586,7 @@ msgstr "Startar %s-tjänsten"
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Stopp"
 
@@ -571,12 +594,12 @@ msgstr "Stopp"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Stoppad"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Stoppar %s-tjänsten"
 
@@ -592,38 +615,38 @@ msgstr ""
 msgid "Suppress output"
 msgstr "Förträng utmatning"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -646,23 +669,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Okänd"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -679,7 +706,7 @@ msgstr "Utförlig utmatning"
 msgid "Version"
 msgstr "Version"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Version %s"
 
@@ -689,13 +716,13 @@ msgstr "Varning"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -719,19 +746,19 @@ msgstr "ställ in nft för dnsmasq"
 msgid "dnsmasq servers file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -754,3 +781,6 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr ""
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock på alla instanser"
index 43a9590fd96d93ced58185d936d06ff269ca4e32..9f22dc07e72cf31a80965476be0b3a97d66a4212 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12.1\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s தற்போது முடக்கப்பட்டுள்ளன"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s நிறுவப்படவில்லை அல்லது கிடைக்கவில்லை"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "செயல்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "செயலில்"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "Adblock வேகமாக"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "எல்லா நிகழ்வுகளிலும் adblock"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "தேர்ந்தெடுக்கப்பட்ட நிகழ்வுகளில் adblock"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "Adblock வேகமாக"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "Adblock -fast - அனுமதிக்கப்பட்ட மற்
 msgid "AdBlock-Fast - Configuration"
 msgstr "Adblock -fast - உள்ளமைவு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "Adblock -fast - நிலை"
 
@@ -116,7 +116,7 @@ msgstr "தொகுதி"
 msgid "Blocked Domains"
 msgstr "தடுக்கப்பட்ட களங்கள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "%s களங்களைத் தடுக்கிறது ( %s உடன்)."
 
@@ -128,11 +128,11 @@ msgstr "கேச்"
 msgid "Cache file"
 msgstr "கேச் கோப்பு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "கேச் கோப்பு காணப்பட்டது."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "இலவச ரேம் கண்டறிய முடியாது"
 
@@ -140,15 +140,15 @@ msgstr "இலவச ரேம் கண்டறிய முடியாது
 msgid "Compressed cache"
 msgstr "சுருக்கப்பட்ட தற்காலிக சேமிப்பு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "சுருக்கப்பட்ட கேச் கோப்பு உருவாக்கப்பட்டது."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "சுருக்கப்பட்ட கேச் கோப்பு காணப்பட்டது."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "கட்டமைப்பு (%s) சரிபார்ப்பு தோல்வி!"
 
@@ -182,7 +182,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "தொடர்ச்சியான நினைவகத்தில் தொகுதி-பட்டியலின் சுருக்கப்பட்ட கேச் கோப்புக்கான அடைவு."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "முடக்கு"
@@ -191,11 +191,11 @@ msgstr "முடக்கு"
 msgid "Disable Debugging"
 msgstr "பிழைத்திருத்தத்தை முடக்கு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "முடக்கப்பட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "%s சேவையை முடக்குதல்"
 
@@ -219,12 +219,12 @@ msgstr "ஒரே நேரத்தில் செயலாக்கத்த
 msgid "Download time-out (in seconds)"
 msgstr "நேரம்-அவுட் பதிவிறக்கவும் (நொடிகளில்)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "பட்டியல்களைப் பதிவிறக்குகிறது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -239,7 +239,7 @@ msgstr "பிழைத்திருத்தத்தை இயக்கவ
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "பிழைத்திருத்த வெளியீட்டை /tmp/adblock-fast.log க்கு இயக்குகிறது."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "%s சேவையை செயல்படுத்துகிறது"
 
@@ -247,7 +247,7 @@ msgstr "%s சேவையை செயல்படுத்துகிறத
 msgid "Error"
 msgstr "பிழை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "பிழைகள் ஏற்பட்டன, தயவுசெய்து %sreadme %s ஐ சரிபார்க்கவும்"
 
@@ -255,95 +255,95 @@ msgstr "பிழைகள் ஏற்பட்டன, தயவுசெய்
 msgid "Fail"
 msgstr "தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "பகிரப்பட்ட நினைவகத்தை அணுகத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "'%s' கோப்பை உருவாக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "தொகுதி-பட்டியலை உருவாக்குவதில் தோல்வி அல்லது டிஎன்எச் தீர்வை மறுதொடக்கம் செய்யுங்கள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "சுருக்கப்பட்ட தற்காலிக சேமிப்பை உருவாக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "%s கோப்பிற்கான கோப்பகத்தை உருவாக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "வெளியீடு/கேச்/GZIP கோப்பு கோப்பகத்தை உருவாக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "வடிவமைப்பு %s ஐக் கண்டறியத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "%s ஐ பதிவிறக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "கட்டமைப்பு புதுப்பிப்பு கோப்பைப் பதிவிறக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "தரவுக் கோப்பை வடிவமைக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "'%s' ஐ '%s' க்கு நகர்த்துவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "தற்காலிக தரவுக் கோப்பை '%s' க்கு நகர்த்துவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "தரவுக் கோப்பை மேம்படுத்துவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "%s அலசத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "கட்டமைப்பு புதுப்பிப்பு கோப்பை அலசத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "அனுமதி-பட்டியலை செயலாக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "டி.என்.எச் தீர்வை மீண்டும் ஏற்றவும்/மறுதொடக்கம் செய்யவும் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "தற்காலிக கோப்புகளை அகற்றுவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "டிஎன்எச் தீர்வை மறுதொடக்கம்/மீண்டும் ஏற்றத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "தரவு கோப்பை வரிசைப்படுத்துவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "தொடங்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "%s ஐ நிறுத்தத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "சுருக்கப்பட்ட தற்காலிக சேமிப்பைத் திறக்கத் தவறிவிட்டது"
 
@@ -351,11 +351,11 @@ msgstr "சுருக்கப்பட்ட தற்காலிக சே
 msgid "Force DNS Ports"
 msgstr "டிஎன்எச் துறைமுகங்களை கட்டாயப்படுத்துங்கள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "டிஎன்எச் துறைமுகங்களை கட்டாயப்படுத்துங்கள்:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "மறுஏற்றம் படை"
@@ -368,7 +368,7 @@ msgstr "ஃபோர்ச் திசைவி டி.என்"
 msgid "Force Router DNS server to all local devices"
 msgstr "அனைத்து உள்ளக சாதனங்களுக்கும் திசைவி டிஎன்எச் சேவையகத்தை கட்டாயப்படுத்துங்கள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "%s தொகுதி பட்டியல்களை மாற்றியமைத்தல்"
 
@@ -378,7 +378,7 @@ msgstr ""
 "உள்ளக சாதனங்களில் ஃபோர்ச் திசைவி டி.என்.எச் பயன்படுத்துகிறது, இது டி.என்.எச் கடத்துதல் "
 "என்றும் அழைக்கப்படுகிறது."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr "அனைத்து இயக்கப்பட்ட தொகுதி-பட்டியல்களையும் செயலாக்க இலவச ரேம் (%s) போதாது"
 
@@ -387,6 +387,10 @@ msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 "யுசிஐ மற்றும் லூசி-ஆப்-அட் பிளாக்-ஃபாச்டுக்கு யுசிஐ மற்றும் கோப்பு அணுகலை வழங்கவும்"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "ஐபிவி 6 உதவி"
@@ -414,7 +418,14 @@ msgstr "தனிப்பட்ட களங்கள் அனுமதிக
 msgid "Individual domains to be blocked."
 msgstr "தனிப்பட்ட களங்கள் தடுக்கப்பட வேண்டும்."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "தவறான சுருக்கப்பட்ட கேச் அடைவு '%s'"
 
@@ -434,7 +445,7 @@ msgstr ""
 msgid "Let local devices use their own DNS servers if set"
 msgstr "அமைக்கப்பட்டால் உள்ளக சாதனங்கள் அவற்றின் சொந்த டிஎன்எச் சேவையகங்களைப் பயன்படுத்தட்டும்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "பரிந்துரைக்கப்பட்ட தொகுப்பைக் காணவில்லை: '%s'"
 
@@ -447,22 +458,22 @@ msgid "Name/URL"
 msgstr "பெயர்/url"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "அறிவுள்ள டிஎன்எச் மீது ADBLOCK இல்லை"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Dnsmasq இல் adblock இல்லை"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "சாதனத்தில் HTTPS/SSL உதவி இல்லை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "தடுக்கப்பட்ட பட்டியல் முகவரி கள் அல்லது தடுக்கப்பட்ட-களங்கள் இயக்கப்படவில்லை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "நிறுவப்படவில்லை அல்லது கிடைக்கவில்லை"
 
@@ -470,11 +481,11 @@ msgstr "நிறுவப்படவில்லை அல்லது கி
 msgid "Output Verbosity Setting"
 msgstr "வெளியீட்டு சொற்களஞ்சியம் அமைப்பு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "இடைநிறுத்தம்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "இடைநிறுத்தம் %s"
 
@@ -488,12 +499,16 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "%sSystem LED உள்ளமைவு %s இல் ஏற்கனவே பயன்படுத்தப்படாத LED ஐத் தேர்ந்தெடுங்கள்."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "AdBlacking க்கு அறிவுள்ள டிஎன்எச் நிகழ்வு (களை) தேர்ந்தெடுக்கவும்"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "AdBlacking க்கான DNSMASQ நிகழ்வு (களை) தேர்ந்தெடுக்கவும்"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -508,33 +523,41 @@ msgstr "AdBlacking க்கான DNSMASQ நிகழ்வு (களை) த
 msgid "Please note that %s is not supported on this system."
 msgstr "இந்த அமைப்பில் %s ஆதரிக்கப்படவில்லை என்பதை நினைவில் கொள்க."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "செயலாக்க பட்டியல்கள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "மீண்டும்பதிவிறக்கு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "மறுதொடக்கம்செய்கிறது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "பணி கட்டுப்பாடு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "பணி பிழைகள்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "பணி நிலை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "பணி எச்சரிக்கைகள்"
 
@@ -554,16 +577,16 @@ msgstr "அளவு: %s"
 msgid "Some output"
 msgstr "சில வெளியீடு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "தொடங்கு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "தொடங்குகிறது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "தொடக்க %s பணி"
 
@@ -571,7 +594,7 @@ msgstr "தொடக்க %s பணி"
 msgid "Status"
 msgstr "நிலை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "நிறுத்து"
 
@@ -579,12 +602,12 @@ msgstr "நிறுத்து"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "பதிவிறக்கத்தை நொடிகளின் எண்ணிக்கையில் நிறுத்தப்பட்டால் நிறுத்துங்கள்."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "நிறுத்தப்பட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "%s சேவையை நிறுத்துகிறது"
 
@@ -600,18 +623,18 @@ msgstr "சுருக்கப்பட்ட கேச் கோப்பை
 msgid "Suppress output"
 msgstr "வெளியீட்டை அடக்கவும்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "வான் நுழைவாயிலைக் கண்டுபிடிக்க %s தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "WebUI பயன்பாடு (லூசி-ஆப்-அட் பிளாக்-ஃபாச்ட்) காலாவதியானது, தயவுசெய்து அதைப் "
 "புதுப்பிக்கவும்"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -619,7 +642,7 @@ msgstr ""
 "DNSMASQ IPSET உதவி இயக்கப்பட்டது, ஆனால் DNSMASQ நிறுவப்படவில்லை அல்லது "
 "நிறுவப்படவில்லை DNSMASQ IPSET ஐ ஆதரிக்காது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -627,7 +650,7 @@ msgstr ""
 "DNSMASQ IPSET உதவி இயக்கப்பட்டது, ஆனால் IPSET நிறுவப்படவில்லை அல்லது நிறுவப்பட்ட "
 "ipset '%s' வகையை ஆதரிக்காது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -635,11 +658,11 @@ msgstr ""
 "DNSMASQ NFT தொகுப்பு உதவி இயக்கப்பட்டது, ஆனால் DNSMASQ நிறுவப்படவில்லை அல்லது "
 "நிறுவப்படவில்லை DNSMASQ NFT தொகுப்பை ஆதரிக்காது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "DNSMASQ NFT செட் உதவி இயக்கப்பட்டது, ஆனால் NFT நிறுவப்படவில்லை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 "முதன்மை தொகுப்பு (ADBLOCK-FAST) காலாவதியானது, தயவுசெய்து அதைப் புதுப்பிக்கவும்"
@@ -666,23 +689,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "தெரியவில்லை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "தெரியாத பிழை"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "தெரியாத எச்சரிக்கை"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "அறிவுள்ள டிஎன்எச் நிகழ்வு (கள்) இல் AdBlacking ஐப் பயன்படுத்தவும்"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Dnsmasq உதாரணத்தில் (கள்) adBlacking ஐப் பயன்படுத்தவும்"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -701,7 +728,7 @@ msgstr "வெர்போச் வெளியீடு"
 msgid "Version"
 msgstr "பதிப்பு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "பதிப்பு %s"
 
@@ -711,19 +738,15 @@ msgstr "எச்சரிக்கை"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"நீங்கள் குறிப்பிட்ட அறிவுள்ள டிஎன்எச் நிகழ்வு (கள்) (%ச்மோர் தகவல்%s) க்கு ADBLACKICAL ஐ "
-"மட்டுப்படுத்தலாம்."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"நீங்கள் குறிப்பிட்ட DNSMASQ நிகழ்வு (கள்) (%ச்மோர் தகவல்%s) க்கு ADBLACKICAL ஐ "
-"மட்டுப்படுத்தலாம்."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -745,19 +768,19 @@ msgstr "dnsmasq nft கணம்"
 msgid "dnsmasq servers file"
 msgstr "DNSMASQ சேவையகங்கள் கோப்பு"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "காப்பு கோப்பு %s ஐ உருவாக்குவதில் தோல்வி"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "இறுதி தொகுதி-பட்டியல் %s ஐ உருவாக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "தரவுக் கோப்பு %s ஐ நீக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "காப்புப்பிரதி கோப்பு %s ஐ மீட்டெடுப்பதில் தோல்வி"
 
@@ -780,3 +803,41 @@ msgstr "அறிவுள்ள டிஎன்எச் என்எஃப்
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "வரம்பற்ற adblock பட்டியல்"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "எல்லா நிகழ்வுகளிலும் adblock"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "தேர்ந்தெடுக்கப்பட்ட நிகழ்வுகளில் adblock"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "அறிவுள்ள டிஎன்எச் மீது ADBLOCK இல்லை"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Dnsmasq இல் adblock இல்லை"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "AdBlacking க்கு அறிவுள்ள டிஎன்எச் நிகழ்வு (களை) தேர்ந்தெடுக்கவும்"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "AdBlacking க்கான DNSMASQ நிகழ்வு (களை) தேர்ந்தெடுக்கவும்"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "அறிவுள்ள டிஎன்எச் நிகழ்வு (கள்) இல் AdBlacking ஐப் பயன்படுத்தவும்"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Dnsmasq உதாரணத்தில் (கள்) adBlacking ஐப் பயன்படுத்தவும்"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "நீங்கள் குறிப்பிட்ட அறிவுள்ள டிஎன்எச் நிகழ்வு (கள்) (%ச்மோர் தகவல்%s) க்கு ADBLACKICAL "
+#~ "ஐ மட்டுப்படுத்தலாம்."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "நீங்கள் குறிப்பிட்ட DNSMASQ நிகழ்வு (கள்) (%ச்மோர் தகவல்%s) க்கு ADBLACKICAL ஐ "
+#~ "மட்டுப்படுத்தலாம்."
index 1c77f241812ccf157f5ddd8eb5162d5d00ea1aaf..6e48a8d79377b30d9b9e097f401e084f14640cd3 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s şu anda devre dışı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s yüklenmemiş ya da bulunamadı"
@@ -31,24 +31,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Aksiyon"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Aktif"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "Tüm örneklerde AdBlock"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "Seçili örneklerde Reklam Engelleme"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -66,7 +66,7 @@ msgstr "AdBlock-Fast - İzin Verilen ve Engellenen URL'leri Listeler"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Yapılandırma"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - Durum"
 
@@ -115,7 +115,7 @@ msgstr "Engelle"
 msgid "Blocked Domains"
 msgstr "Engellenen Alan Adları"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "%s alanı (%s ile) engelleniyor."
 
@@ -127,11 +127,11 @@ msgstr "Önbellek"
 msgid "Cache file"
 msgstr "Önbellek dosyası"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Önbellek dosyası bulundu."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Boş RAM algılanamıyor"
 
@@ -139,15 +139,15 @@ msgstr "Boş RAM algılanamıyor"
 msgid "Compressed cache"
 msgstr "Sıkıştırılmış önbellek"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Sıkıştırılmış önbellek dosyası oluşturuldu."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Sıkıştırılmış önbellek dosyası bulundu."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Yapılandırma (%s) doğrulama hatası!"
 
@@ -182,7 +182,7 @@ msgid ""
 msgstr ""
 "Kalıcı bellekteki blok listesinin sıkıştırılmış önbellek dosyası için dizin."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Devre dışı bırak"
@@ -191,11 +191,11 @@ msgstr "Devre dışı bırak"
 msgid "Disable Debugging"
 msgstr "Hata Ayıklamayı Devre Dışı Bırak"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Devre dışı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "%s hizmeti devre dışı bırakılıyor"
 
@@ -219,12 +219,12 @@ msgstr "Eşzamanlı işlemeyi kullanma"
 msgid "Download time-out (in seconds)"
 msgstr "İndirme zaman aşımı (saniye cinsinden)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Listeler indiriliyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -239,7 +239,7 @@ msgstr "Hata ayıklamayı etkinleştir"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "/tmp/adblock-fast.log dosyasına hata ayıklama çıktısını etkinleştirir."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "%s hizmeti etkinleştiriliyor"
 
@@ -247,7 +247,7 @@ msgstr "%s hizmeti etkinleştiriliyor"
 msgid "Error"
 msgstr "Hata"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Hatalarla karşılaşıldı, lütfen %sREADME%s dosyasını kontrol edin"
 
@@ -255,97 +255,97 @@ msgstr "Hatalarla karşılaşıldı, lütfen %sREADME%s dosyasını kontrol edin
 msgid "Fail"
 msgstr "Başarısız"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Paylaşılan belleğe erişilemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "'%s' dosyası oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 "Engellenenler listesi oluşturulamadı veya DNS çözümleyici yeniden "
 "başlatılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Sıkıştırılmış önbellek oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "%s dosyası için dizin oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Çıktı/önbellek/gzip dosya dizini oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "%s biçimi algılanamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "%s indirilemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Yapılandırma Güncelleme dosyası indirilemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Veri dosyası biçimlendirilemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "'%s', '%s' konumuna taşınamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Geçici veri dosyası '%s' dizinine taşınamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Veri dosyası optimize edilemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "%s ayrıştırılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Yapılandırma Güncelleme dosyası ayrıştırılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "İzin verilenler listesi işlenemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "DNS çözümleyici yeniden yüklenemedi/yeniden başlatılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Geçici dosyalar kaldırılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "DNS çözümleyici yeniden başlatılamadı/yeniden yüklenemedi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Veri dosyası sıralanamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Başlatılamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "%s durdurulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Sıkıştırılmış önbellek paketi açılamadı"
 
@@ -353,11 +353,11 @@ msgstr "Sıkıştırılmış önbellek paketi açılamadı"
 msgid "Force DNS Ports"
 msgstr "DNS Bağlantı Noktalarını Zorla"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "DNS bağlantı noktalarını zorla:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Yeniden Yüklemeye Zorla"
@@ -370,7 +370,7 @@ msgstr "Yönlendirici DNS'sini Zorla"
 msgid "Force Router DNS server to all local devices"
 msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "%s blok listelerini yeniden indirmeye zorla"
 
@@ -380,7 +380,7 @@ msgstr ""
 "Yönlendirici DNS'sini zorla, yerel cihazlarda, DNS Hijacking olarak da "
 "bilinir."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Boş ram (%s) etkinleştirilmiş tüm blok listelerini işlemek için yeterli değil"
@@ -389,6 +389,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Luci-app-adblock-fast için UCI ve dosya erişimi yetkisi verin"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 Desteği"
@@ -416,7 +420,14 @@ msgstr "İzin verilecek bireysel alanlar."
 msgid "Individual domains to be blocked."
 msgstr "Engellenecek bireysel alanlar."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Geçersiz sıkıştırılmış ön bellek dizini '%s'"
 
@@ -437,7 +448,7 @@ msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Ayarlanmışsa, yerel cihazların kendi DNS sunucularını kullanmasına izin verin"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Önerilen paket eksik: '%s'"
 
@@ -450,22 +461,22 @@ msgid "Name/URL"
 msgstr "İsim/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "SmartDNS'de AdBlock yok"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "dnsmasq'ta AdBlock yok"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Cihazda HTTPS/SSL desteği yok"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Engellenen liste URL'si veya engellenen alan adı etkin değil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Yüklü değil veya bulunamadı"
 
@@ -473,11 +484,11 @@ msgstr "Yüklü değil veya bulunamadı"
 msgid "Output Verbosity Setting"
 msgstr "Çıktı Ayrıntı Ayarı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Duraklat"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Duraklatılıyor %s"
 
@@ -492,12 +503,16 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "%sSystem LED Configuration%s kullanılmayan LED'i seçin."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Reklam Engelleme için SmartDNS örnek(ler)ini seçin"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "AdBlocking için dnsmasq örnek(ler)ini seçin"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -512,33 +527,41 @@ msgstr "AdBlocking için dnsmasq örnek(ler)ini seçin"
 msgid "Please note that %s is not supported on this system."
 msgstr "Lütfen %s 'nin bu sistemde desteklenmediğini unutmayın."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Listeler işleniyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Yeniden İndir"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Yeniden başlatılıyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Hizmet Kontrolü"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Hizmet Hataları"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Hizmet Durumu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Hizmet Uyarıları"
 
@@ -558,16 +581,16 @@ msgstr "Boyut: %s"
 msgid "Some output"
 msgstr "Biraz çıktı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Başlat"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Başlıyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "%s hizmeti başlatılıyor"
 
@@ -575,7 +598,7 @@ msgstr "%s hizmeti başlatılıyor"
 msgid "Status"
 msgstr "Durum"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Dur"
 
@@ -583,12 +606,12 @@ msgstr "Dur"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Ayarlanan saniye kadar inmezse indirmeyi durdurun."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Durduruldu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "%s hizmeti durduruluyor"
 
@@ -604,18 +627,18 @@ msgstr "Sıkıştırılmış önbellek dosyasını yönlendiricide sakla"
 msgid "Suppress output"
 msgstr "Çıkışı bastır"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s WAN ağ geçidini bulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Web kullanıcı arayüzü uygulaması (luci-app-adblock-fast) güncel değil, "
 "lütfen güncelleyin"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -623,7 +646,7 @@ msgstr ""
 "Dnsmasq ipset desteği etkin, ancak dnsmasq yüklü değil veya yüklü dnsmasq "
 "ipset'i desteklemiyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -631,7 +654,7 @@ msgstr ""
 "Dnsmasq ipset desteği etkin, ancak ipset ya kurulu değil ya da kurulu ipset "
 "'%s' tipini desteklemiyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -639,11 +662,11 @@ msgstr ""
 "Dnsmasq nft set desteği etkin, ancak dnsmasq yüklü değil veya yüklü dnsmasq "
 "nft setini desteklemiyor"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "Dnsmasq nft setleri desteği etkin ancak nft yüklü değil"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Ana paket (adblock-fast) güncel değil, lütfen güncelleyin"
 
@@ -669,23 +692,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Bilinmeyen"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Bilinmeyen hata"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Bilinmeyen uyarı"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "SmartDNS örneklerinde AdBlocking'i kullan"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Şu dnsmasq örneklerinde AdBlocking kullan"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -704,7 +731,7 @@ msgstr "Ayrıntılı çıktı"
 msgid "Version"
 msgstr "Versiyon"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Versiyon %s"
 
@@ -714,19 +741,15 @@ msgstr "Dikkat"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Reklam Engellemeyi belirli SmartDNS örnekleriyle (%sdaha fazla bilgi%s) "
-"sınırlandırabilirsiniz."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Reklam Engellemeyi belirli dnsmasq örnekleriyle (%sdaha fazla bilgi%s) "
-"sınırlandırabilirsiniz."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -748,19 +771,19 @@ msgstr "dnsmasq nft kümesi"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq sunucular dosyası"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "%s yedekleme dosyası oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "son engelleme listesi %s oluşturulamadı"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "%s veri dosyasını silme başarısız oldu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "%s yedekleme dosyasını geri yükleme başarısız oldu"
 
@@ -783,3 +806,41 @@ msgstr "smartdns nft seti"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound reklam engelleme listesi"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "Tüm örneklerde AdBlock"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "Seçili örneklerde Reklam Engelleme"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "SmartDNS'de AdBlock yok"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "dnsmasq'ta AdBlock yok"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Reklam Engelleme için SmartDNS örnek(ler)ini seçin"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "AdBlocking için dnsmasq örnek(ler)ini seçin"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "SmartDNS örneklerinde AdBlocking'i kullan"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Şu dnsmasq örneklerinde AdBlocking kullan"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Reklam Engellemeyi belirli SmartDNS örnekleriyle (%sdaha fazla bilgi%s) "
+#~ "sınırlandırabilirsiniz."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Reklam Engellemeyi belirli dnsmasq örnekleriyle (%sdaha fazla bilgi%s) "
+#~ "sınırlandırabilirsiniz."
index 9b3d14a1ca69afc55d518b4b573d06e2ce850762..eeadc3e044bbe0f6c059e2c6e388c575f89a9a4d 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s зараз вимкнено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s не встановлено, або не знайдено"
@@ -32,24 +32,24 @@ msgstr "-"
 msgid "Action"
 msgstr "Дія"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Активне"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "Швидкий блокувальник реклами"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "Блокувальник реклами на всіх екземплярах"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "Блокувальник реклами у вибраних екземплярах"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "Швидкий блокувальник реклами"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -68,7 +68,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr "Швидкий блокувальник реклами: Налаштування"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "Швидкий блокувальник реклами: Статус"
 
@@ -116,7 +116,7 @@ msgstr "Блокувати"
 msgid "Blocked Domains"
 msgstr "Заблоковані домени"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Блокування %s доменів (з %s)."
 
@@ -128,11 +128,11 @@ msgstr "Кеш"
 msgid "Cache file"
 msgstr "Файл кешу"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Знайдено файл кешу."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "Не вдається виявити вільну оперативну пам'ять"
 
@@ -140,15 +140,15 @@ msgstr "Не вдається виявити вільну оперативну 
 msgid "Compressed cache"
 msgstr "Стислий кеш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Створено файл стисненого кешу."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Знайдено файл стисненого кешу."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Помилка перевірки конфігурації (%s)!"
 
@@ -183,7 +183,7 @@ msgid ""
 msgstr ""
 "Каталог для стисненого кеш-файлу списків блокування у постійній пам'яті."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Вимкнути"
@@ -192,11 +192,11 @@ msgstr "Вимкнути"
 msgid "Disable Debugging"
 msgstr "Вимкнути відлагодження"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Відключено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Вимкнення служби %s"
 
@@ -220,12 +220,12 @@ msgstr "Не використовувати одночасну обробку"
 msgid "Download time-out (in seconds)"
 msgstr "Час очікування завантаження (у секундах)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Списки для завантаження"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -240,7 +240,7 @@ msgstr "Увімкнути відлагодження"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "Дозволяє вивести відлагодження до файлу /tmp/adblock-fast.log."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Увімкнення служби %s"
 
@@ -248,7 +248,7 @@ msgstr "Увімкнення служби %s"
 msgid "Error"
 msgstr "Помилка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Виникли помилки, перевірте %sREADME%s"
 
@@ -256,95 +256,95 @@ msgstr "Виникли помилки, перевірте %sREADME%s"
 msgid "Fail"
 msgstr "Невдача"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Не вдалося отримати доступ до спільної пам'яті"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Не вдалося створити файл '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "Не вдалося створити список блокування або перезапустити DNS-резолвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "Не вдалося створити стиснений кеш"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "Не вдалося створити каталог для файлу %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "Не вдалося створити каталог файлів output/cache/gzip"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "Не вдалося виявити формат %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "Не вдалося завантажити %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "Не вдалося завантажити файл оновлення конфігурації"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "Не вдалося відформатувати файл даних"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "Не вдалося перемістити '%s' на '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "Не вдалося перемістити тимчасовий файл даних до '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "Не вдалося оптимізувати файл даних"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "Не вдалося розпарсити %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "Не вдалося розпарсити файл оновлення конфігурації"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "Не вдалося обробити список дозволів"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "Не вдалося перезавантажити/перезапустити DNS-резолвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "Не вдалося видалити тимчасові файли"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "Не вдалося перезапустити/перезавантажити DNS-резолвер"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "Не вдалося відсортувати файл даних"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "Не вдалося запустити"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "Не вдалося зупинити %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "Не вдалося розпакувати стиснений кеш"
 
@@ -352,11 +352,11 @@ msgstr "Не вдалося розпакувати стиснений кеш"
 msgid "Force DNS Ports"
 msgstr "Примусове використання портів DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Примусове використання DNS-портів:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Примусове перезавантаження"
@@ -369,7 +369,7 @@ msgstr "Примусове використання DNS маршрутизато
 msgid "Force Router DNS server to all local devices"
 msgstr "Ввімкнути DNS-сервер маршрутизатора на всіх локальних пристроях"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "Примусове перезавантаження списків блокування %s"
 
@@ -379,7 +379,7 @@ msgstr ""
 "Змушує маршрутизатор використовувати DNS на локальних пристроях, також "
 "відомий як перехоплення DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 "Вільної оперативної пам'яті (%s) недостатньо для обробки всіх увімкнених "
@@ -389,6 +389,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "Надати UCI та доступ до файлів для luci-app-adblock-fast"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 підтримка"
@@ -417,7 +421,14 @@ msgstr "Окремі домени що повинні бути дозволен
 msgid "Individual domains to be blocked."
 msgstr "Блокування окремих доменів."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "Неправильний каталог стисненого кешу '%s'"
 
@@ -439,7 +450,7 @@ msgstr ""
 "Дозволити локальним пристроям використовувати власні DNS-сервери, якщо вони "
 "встановлені"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "Відсутній рекомендований пакет: \"%s\""
 
@@ -452,22 +463,22 @@ msgid "Name/URL"
 msgstr "Назва/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "Не використовувати AdBlock на SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "Не використовувати AdBlock на dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "Пристрій не підтримує HTTPS/SSL"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "Не увімкнено списки блокування URL-адрес та заблокованих доменів"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Не встановлено або не знайдено"
 
@@ -475,11 +486,11 @@ msgstr "Не встановлено або не знайдено"
 msgid "Output Verbosity Setting"
 msgstr "Налаштування детальності виводу"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "Пауза"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "Пауза %s"
 
@@ -496,12 +507,16 @@ msgstr ""
 "Configuration%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "Виберіть екземпляр(и) SmartDNS для блокування реклами"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "Виберіть екземпляр(и) dnsmasq для блокування AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -516,33 +531,41 @@ msgstr "Виберіть екземпляр(и) dnsmasq для блокуван
 msgid "Please note that %s is not supported on this system."
 msgstr "Зверніть увагу, що %s не підтримується в цій системі."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Списки обробки"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "Завантажити знову"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Перезапуск"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Керування службою"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Помилки служби"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Стан служби"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Попередження служби"
 
@@ -562,16 +585,16 @@ msgstr "Розмір: %s"
 msgid "Some output"
 msgstr "Деякі результати"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Запустити"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Запуск"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Запуск служби %s"
 
@@ -579,7 +602,7 @@ msgstr "Запуск служби %s"
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Стій"
 
@@ -588,12 +611,12 @@ msgid "Stop the download if it is stalled for set number of seconds."
 msgstr ""
 "Зупинити завантаження, якщо воно зупинилося на задану кількість секунд."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Зупинено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Зупинка служби %s"
 
@@ -609,17 +632,17 @@ msgstr "Зберігати стислий файл кешу на роутері"
 msgid "Suppress output"
 msgstr "Подавити вивід"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s не вдалося виявити WAN-шлюз"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 "Додаток WebUI (luci-app-adblock-fast) застарілий, будь ласка, оновіть його"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -627,7 +650,7 @@ msgstr ""
 "Підтримка dnsmasq ipset увімкнена, але dnsmasq або не встановлено, або "
 "встановлений dnsmasq не підтримує ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -635,7 +658,7 @@ msgstr ""
 "Підтримка dnsmasq ipset увімкнена, але ipset або не встановлено, або "
 "встановлений ipset не підтримує тип '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -643,11 +666,11 @@ msgstr ""
 "Увімкнено підтримку набору dnsmasq nft, але dnsmasq або не встановлено, або "
 "встановлено dnsmasq, який не підтримує набір nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "У dnsmasq підтримку наборів nft увімкнено, але nft не встановлено"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "Основний пакет (adblock-fast) застарів, будь ласка, оновіть його"
 
@@ -673,23 +696,27 @@ msgstr ""
 msgid "Unknown"
 msgstr "Невідомо"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "Невідома помилка"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "Невідоме попередження"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "Використовуйте AdBlocking на екземплярі(ах) SmartDNS"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "Використовуйте AdBlocking на екземплярі(ах) dnsmasq"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -708,7 +735,7 @@ msgstr "Детальний вивід"
 msgid "Version"
 msgstr "Версія"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "Версія %s"
 
@@ -718,19 +745,15 @@ msgstr "'Попередження"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Ви можете обмежити блокування реклами для певного(их) екземпляра(ів) "
-"SmartDNS (%smore information%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
-"Ви можете обмежити блокування AdBlocking до певного(их) екземпляра(ів) "
-"dnsmasq (%smore information%s)."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -752,19 +775,19 @@ msgstr "dnsmasq nft набір"
 msgid "dnsmasq servers file"
 msgstr "Файл серверів dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "Не вдалося створити файл резервної копії %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "Не вдалося створити остаточний список блокувань %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "Не вдалося видалити файл даних %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "Не вдалося відновити файл резервної копії %s"
 
@@ -787,3 +810,41 @@ msgstr "Набір smartdns nft"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "неприв'язаний список adblock"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "Блокувальник реклами на всіх екземплярах"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "Блокувальник реклами у вибраних екземплярах"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "Не використовувати AdBlock на SmartDNS"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "Не використовувати AdBlock на dnsmasq"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "Виберіть екземпляр(и) SmartDNS для блокування реклами"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "Виберіть екземпляр(и) dnsmasq для блокування AdBlocking"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "Використовуйте AdBlocking на екземплярі(ах) SmartDNS"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "Використовуйте AdBlocking на екземплярі(ах) dnsmasq"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Ви можете обмежити блокування реклами для певного(их) екземпляра(ів) "
+#~ "SmartDNS (%smore information%s)."
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr ""
+#~ "Ви можете обмежити блокування AdBlocking до певного(их) екземпляра(ів) "
+#~ "dnsmasq (%smore information%s)."
index 692f0ab515cae475ad4aba9aa2cff6338052fcf4..a95f0f657015d838a68750f0df869997050b52e6 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s hiện đang bị vô hiệu hóa"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s chưa được cài đặt hoặc không tìm thấy"
@@ -31,25 +31,25 @@ msgstr "-"
 msgid "Action"
 msgstr "Hành động"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "Kích hoạt"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "AdBlock trên tất cả"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
+msgid "Ad-blocking on select instances"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
 msgstr ""
@@ -66,7 +66,7 @@ msgstr ""
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - Cấu hình"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr ""
 
@@ -114,7 +114,7 @@ msgstr "Chặn"
 msgid "Blocked Domains"
 msgstr "Đã chặn tên miền"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "Chặn %s miền (với %s)."
 
@@ -126,11 +126,11 @@ msgstr "Bộ nhớ đệm"
 msgid "Cache file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "Tìm thấy tệp bộ nhớ đệm."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr ""
 
@@ -138,15 +138,15 @@ msgstr ""
 msgid "Compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "Tạo tệp bộ nhớ đệm nén."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "Tìm thấy tệp bộ nhớ đệm nén."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "Kiểm tra cấu hình (%s) thất bại!"
 
@@ -181,7 +181,7 @@ msgid ""
 msgstr ""
 "Thư mục cho tệp bộ nhớ đệm nén của danh sách chặn trong bộ nhớ cố định."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "Vô hiệu hóa"
@@ -190,11 +190,11 @@ msgstr "Vô hiệu hóa"
 msgid "Disable Debugging"
 msgstr "Vô hiệu hóa gỡ lỗi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "Vô hiệu hoá"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "Vô hiệu hóa dịch vụ %s"
 
@@ -218,12 +218,12 @@ msgstr "Không sử dụng xử lý đồng thời"
 msgid "Download time-out (in seconds)"
 msgstr "Thời gian chờ tải xuống (theo giây)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "Đang tải xuống danh sách"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -238,7 +238,7 @@ msgstr "Bật gỡ lỗi"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "Bật dịch vụ %s"
 
@@ -246,7 +246,7 @@ msgstr "Bật dịch vụ %s"
 msgid "Error"
 msgstr "Lỗi"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -254,95 +254,95 @@ msgstr ""
 msgid "Fail"
 msgstr "Thất bại"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "Truy cập bộ nhớ được chia sẻ thất bại"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "Tạo file '%s' thất bại"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr ""
 
@@ -350,11 +350,11 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "Bắt buộc cổng DNS:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "Bắt buộc tải lại"
@@ -367,7 +367,7 @@ msgstr "Force Router DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Force Router DNS server đến tất cả thiết bị nội bộ"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr ""
 
@@ -377,7 +377,7 @@ msgstr ""
 "Force Router DNS của bộ định tuyến trên các thiết bị cục bộ, còn được gọi là "
 "chiếm quyền điều khiển DNS."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr ""
 
@@ -385,6 +385,10 @@ msgstr ""
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr ""
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "Hỗ trợ IPv6"
@@ -413,7 +417,14 @@ msgstr "Các miền riêng lẻ được cho phép."
 msgid "Individual domains to be blocked."
 msgstr "Các miền riêng lẻ bị chặn."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr ""
 
@@ -434,7 +445,7 @@ msgid "Let local devices use their own DNS servers if set"
 msgstr ""
 "Cho phép các thiết bị cục bộ sử dụng máy chủ DNS của riêng chúng nếu được đặt"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr ""
 
@@ -447,22 +458,22 @@ msgid "Name/URL"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
+msgid "No Ad-blocking on SmartDNS"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
+msgid "No Ad-blocking on dnsmasq"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "Không được cài đặt hoặc không tìm thấy"
 
@@ -470,11 +481,11 @@ msgstr "Không được cài đặt hoặc không tìm thấy"
 msgid "Output Verbosity Setting"
 msgstr "Cài đặt độ chi tiết đầu ra"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr ""
 
@@ -488,11 +499,15 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "Chọn LED chưa được sử dụng trong %sCấu hình LED Hệ thống%s."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
@@ -508,33 +523,41 @@ msgstr ""
 msgid "Please note that %s is not supported on this system."
 msgstr "Lưu ý rằng %s không được hỗ trợ trên hệ thống này."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "Đang xử lý danh sách"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "Đang khởi động lại"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "Điều khiển dịch vụ"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "Lỗi dịch vụ"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "Trạng thái dịch vụ"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "Cảnh báo dịch vụ"
 
@@ -554,16 +577,16 @@ msgstr ""
 msgid "Some output"
 msgstr "Một số đầu ra"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "Bắt đầu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "Đang bắt đầu"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "Bắt đầu dịch vụ %s"
 
@@ -571,7 +594,7 @@ msgstr "Bắt đầu dịch vụ %s"
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "Dừng"
 
@@ -579,12 +602,12 @@ msgstr "Dừng"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "Dừng tải xuống nếu nó bị treo trong số giây đã đặt."
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "Đã dừng"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "Dừng dịch vụ %s"
 
@@ -600,38 +623,38 @@ msgstr "Lưu trữ tệp bộ nhớ đệm nén trên bộ định tuyến"
 msgid "Suppress output"
 msgstr "Ngăn chặn đầu ra"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr ""
 
@@ -655,23 +678,27 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr ""
@@ -688,7 +715,7 @@ msgstr "Đầu ra chi tiết"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr ""
 
@@ -698,13 +725,13 @@ msgstr "Cảnh báo"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
 msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
 msgstr ""
 
@@ -728,19 +755,19 @@ msgstr "bộ nft của dnsmasq"
 msgid "dnsmasq servers file"
 msgstr "tệp máy chủ của dnsmasq"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr ""
 
@@ -763,3 +790,6 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "danh sách chặn quảng cáo không bị ràng buộc"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "AdBlock trên tất cả"
index a2136792de83464d01402a7fb4ea6ba42c1ecec7..b5b1a058f132674783235ef569c97e0447c5ccda 100644 (file)
@@ -16,11 +16,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.9-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s 当前已禁用"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s 未安装或未找到"
@@ -37,24 +37,24 @@ msgstr "-"
 msgid "Action"
 msgstr "操作"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "活跃"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "在所有实例上实施广告拦截"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "选定实例上的 AdBlock"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -72,7 +72,7 @@ msgstr "AdBlock-Fast - 黑白列表 URL"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast -配置"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - 状态"
 
@@ -120,7 +120,7 @@ msgstr "拦截"
 msgid "Blocked Domains"
 msgstr "已拦截域名"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "拦截 %s 个域名 (用 %s)。"
 
@@ -132,11 +132,11 @@ msgstr "缓存"
 msgid "Cache file"
 msgstr "缓存文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "找到了缓存文件。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "无法检测剩余内存"
 
@@ -144,15 +144,15 @@ msgstr "无法检测剩余内存"
 msgid "Compressed cache"
 msgstr "压缩的缓存"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "创建了压缩的缓存文件。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "找到压缩的缓存文件。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "配置(%s)验证失败!"
 
@@ -186,7 +186,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "保存持久化内存中拦截列表已压缩缓存文件的目录。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "禁用"
@@ -195,11 +195,11 @@ msgstr "禁用"
 msgid "Disable Debugging"
 msgstr "禁用调试"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "已禁用"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "禁用 %s 服务中"
 
@@ -223,12 +223,12 @@ msgstr "不要使用并行处理"
 msgid "Download time-out (in seconds)"
 msgstr "下载超时(秒)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "下载列表中"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -243,7 +243,7 @@ msgstr "启用调试"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "将调试信息输出到 tmp/adblock-fast.log 文件。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "启用 %s 服务中"
 
@@ -251,7 +251,7 @@ msgstr "启用 %s 服务中"
 msgid "Error"
 msgstr "错误"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "遇到错误,请检查 %sREADME%s"
 
@@ -259,95 +259,95 @@ msgstr "遇到错误,请检查 %sREADME%s"
 msgid "Fail"
 msgstr "失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "访问共享内存失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "未能创建 '%s' 文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "未能创建拦截列表或重启 DNS 解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "未能创建压缩缓存"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "未能为 %s 文件创建目录"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "未能创建 output/cache/gzip 文件目录"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "检测 %s 格式失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "未能下载 %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "未能下载配置更新文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "未能格式化数据文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "未能将 '%s' 移至 '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "未能将临时文件移至 '%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "未能优化数据文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "解析 %s 格式失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "未能解析配置更新文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "未能处理白名单"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "未能重新加载/重启 DNS 解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "未能删除临时文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "未能重启/重新加载 DNS 解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "未能对数据文件进行排序"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "启动失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "未能停止 %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "未能解包压缩的缓存"
 
@@ -355,11 +355,11 @@ msgstr "未能解包压缩的缓存"
 msgid "Force DNS Ports"
 msgstr "强制 DNS 端口"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "强制使用特定 DNS 端口:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "强制刷新"
@@ -372,7 +372,7 @@ msgstr "强制使用路由器 DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "强制所有本地设备使用路由器 DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "强制重新下载 %s 个拦截清单"
 
@@ -380,7 +380,7 @@ msgstr "强制重新下载 %s 个拦截清单"
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr "强制在本地设备上使用路由器 DNS,也称为 DNS 劫持。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr "剩余内存(%s)不足以处理所有启用的黑名单列表"
 
@@ -388,6 +388,10 @@ msgstr "剩余内存(%s)不足以处理所有启用的黑名单列表"
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "授予 luci-app-adblock-fast 模块UCI 和文件访问权限"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6 支持"
@@ -412,7 +416,14 @@ msgstr "允许使用单个域。"
 msgid "Individual domains to be blocked."
 msgstr "单个域将被阻止。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "无效的压缩缓存目录 '%s'"
 
@@ -430,7 +441,7 @@ msgstr "同时开始所有的列表下载和处理任务,减少启动时间。
 msgid "Let local devices use their own DNS servers if set"
 msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "缺少推荐的软件包:'%s'"
 
@@ -443,22 +454,22 @@ msgid "Name/URL"
 msgstr "名称/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "SmartDNS 上没有 Adblock"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "dnsmasq 上无 AdBlock"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "设备不支持 HTTPS/SSL"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "未启用黑名单网址和黑名单"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "未安装或未找到"
 
@@ -466,11 +477,11 @@ msgstr "未安装或未找到"
 msgid "Output Verbosity Setting"
 msgstr "输出详细程度设置"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "暂停"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "正在暂停 %s"
 
@@ -483,12 +494,16 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "选取尚未在 %s 系统 LED 配置%s 中使用的 LED。"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "选择广告拦截的 SmartDNS 实例"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "选择广告拦截的 dnsmasq 实例"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -503,33 +518,41 @@ msgstr "选择广告拦截的 dnsmasq 实例"
 msgid "Please note that %s is not supported on this system."
 msgstr "请注意,此系统不支持%s。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "处理列表中"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "已重新下载"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "正在重新启动"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "服务控制"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "服务出错"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "服务状态"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "服务警告"
 
@@ -549,16 +572,16 @@ msgstr "大小:%s"
 msgid "Some output"
 msgstr "一些输出"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "启动"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "正在启动"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "启动 %s 服务中"
 
@@ -566,7 +589,7 @@ msgstr "启动 %s 服务中"
 msgid "Status"
 msgstr "状态"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "停止"
 
@@ -574,12 +597,12 @@ msgstr "停止"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "如果下载停顿了指定的秒数则停止下载。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "已停止"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "停止 %s 服务中"
 
@@ -595,16 +618,16 @@ msgstr "将压缩的缓存文件存储在路由器上"
 msgid "Suppress output"
 msgstr "抑制输出"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s 未能发现 WAN 网关"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr "WebUI 应用程序 (luci-app-adblock-fast) 已过时,请更新它"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -612,7 +635,7 @@ msgstr ""
 "已启用 dnsmasq ipset 支持,但要么没安装 dnsmasq ,要么已安装的 dnsmasq 不支"
 "持 ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -620,7 +643,7 @@ msgstr ""
 "已启用 dnsmasq ipset 支持,但要么没安装 ipset,要么已安装的 ipset 不支持 "
 "'%s' 类型"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -628,11 +651,11 @@ msgstr ""
 "已启用 dnsmasq nft set 支持,但要么没安装 dnsmasq,要么已安装的 dnsmasq 不支"
 "持 nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "已启用 dnsmasq nft sets 支持,但未安装 nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "主要软件包 (adblock-fast) 已过时,请更新它"
 
@@ -655,23 +678,27 @@ msgstr "包含黑白名单文件的 URL 地址。"
 msgid "Unknown"
 msgstr "未知"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "未知错误"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "未知警报"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "在 SmartDNS 实例上使用广告拦截"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "在 dnsmasq 实例上使用广告拦截"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr "检测到使用了外部 dnsmasq 配置文件,请将 '%s' 选项设为 '%s'"
@@ -688,7 +715,7 @@ msgstr "详细输出"
 msgid "Version"
 msgstr "版本"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "版本 %s"
 
@@ -698,15 +725,15 @@ msgstr "警告"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
-msgstr "你可以只在特定 SmartDNS 实例上进行广告拦截(%更多信息%s)。"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
-msgstr "你可以只在特定 dnsmasq 实例上进行广告拦截(%更多信息%s)。"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -728,19 +755,19 @@ msgstr "dnsmasq nft 集"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq 服务器文件"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "创建备份文件 %s 失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "创建最终拦截列表 %s 失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "删除数据文件 %s 失败"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "恢复备份文件 %s 失败"
 
@@ -763,3 +790,37 @@ msgstr "smartdns nft 集"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound 广告拦截列表"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "在所有实例上实施广告拦截"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "选定实例上的 AdBlock"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "SmartDNS 上没有 Adblock"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "dnsmasq 上无 AdBlock"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "选择广告拦截的 SmartDNS 实例"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "选择广告拦截的 dnsmasq 实例"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "在 SmartDNS 实例上使用广告拦截"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "在 dnsmasq 实例上使用广告拦截"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr "你可以只在特定 SmartDNS 实例上进行广告拦截(%更多信息%s)。"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr "你可以只在特定 dnsmasq 实例上进行广告拦截(%更多信息%s)。"
index ffb34e5dfba41d81cf5625ee0fd619d3804f2e35..ca95f7a101b04aa3e76bcd34646a0bd178598c83 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:245
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:318
 msgid "%s is currently disabled"
 msgstr "%s目前已停用"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:117
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:179
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "%s is not installed or not found"
 msgstr "%s 未安裝或找不到"
@@ -34,24 +34,24 @@ msgstr "-"
 msgid "Action"
 msgstr "動作"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:127
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:49
 msgid "Active"
 msgstr "活動"
 
-#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
-msgid "AdBlock Fast"
-msgstr "AdBlock Fast"
-
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:186
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:250
-msgid "AdBlock on all instances"
-msgstr "在所有實例上實施廣告封鎖"
+msgid "Ad-blocking on all instances"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:187
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:251
-msgid "AdBlock on select instances"
-msgstr "選取實例上的AdBlock"
+msgid "Ad-blocking on select instances"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/root/usr/share/luci/menu.d/luci-app-adblock-fast.json:3
+msgid "AdBlock Fast"
+msgstr "AdBlock Fast"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:10
 msgid "AdBlock-Fast"
@@ -69,7 +69,7 @@ msgstr "AdBlock-Fast - 黑白清單網址"
 msgid "AdBlock-Fast - Configuration"
 msgstr "AdBlock-Fast - 設定"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:130
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:190
 msgid "AdBlock-Fast - Status"
 msgstr "AdBlock-Fast - 狀態"
 
@@ -117,7 +117,7 @@ msgstr "封鎖"
 msgid "Blocked Domains"
 msgstr "已封鎖域名"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:203
 msgid "Blocking %s domains (with %s)."
 msgstr "封鎖%s個網域 (用 %s)。"
 
@@ -129,11 +129,11 @@ msgstr "快取"
 msgid "Cache file"
 msgstr "快取檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:169
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:235
 msgid "Cache file found."
 msgstr "已找到快取檔案。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:212
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:281
 msgid "Can't detect free RAM"
 msgstr "無法偵測剩餘記憶體"
 
@@ -141,15 +141,15 @@ msgstr "無法偵測剩餘記憶體"
 msgid "Compressed cache"
 msgstr "壓縮的快取"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:208
 msgid "Compressed cache file created."
 msgstr "已建立快取壓縮檔案。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:171
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:237
 msgid "Compressed cache file found."
 msgstr "找到壓縮的快取檔案。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:243
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:316
 msgid "Config (%s) validation failure!"
 msgstr "設定 (%s) 驗證失敗!"
 
@@ -183,7 +183,7 @@ msgid ""
 "Directory for compressed cache file of block-list in the persistent memory."
 msgstr "持久化記憶體中封鎖清單已壓縮快取檔案的儲存目錄。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:448
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:519
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:347
 msgid "Disable"
 msgstr "停用"
@@ -192,11 +192,11 @@ msgstr "停用"
 msgid "Disable Debugging"
 msgstr "停用除錯"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:232
 msgid "Disabled"
 msgstr "已停用"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:442
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Disabling %s service"
 msgstr "正在停用%s服務"
 
@@ -220,12 +220,12 @@ msgstr "不要使用同步處理"
 msgid "Download time-out (in seconds)"
 msgstr "下載超時(秒)"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:125
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:45
 msgid "Downloading lists"
 msgstr "下載清單"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:429
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:500
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:348
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:502
 msgid "Enable"
@@ -240,7 +240,7 @@ msgstr "啟用除錯"
 msgid "Enables debug output to /tmp/adblock-fast.log."
 msgstr "將偵錯資訊輸出到/tmp/adblock-fast.log檔案。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:423
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:494
 msgid "Enabling %s service"
 msgstr "正在啟用%s服務"
 
@@ -248,7 +248,7 @@ msgstr "正在啟用%s服務"
 msgid "Error"
 msgstr "錯誤"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:322
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:393
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "遇到錯誤,請檢查%sREADME%s"
 
@@ -256,95 +256,95 @@ msgstr "遇到錯誤,請檢查%sREADME%s"
 msgid "Fail"
 msgstr "失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:266
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:337
 msgid "Failed to access shared memory"
 msgstr "存取共享記憶體失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:335
 msgid "Failed to create '%s' file"
 msgstr "未能建立'%s'檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:352
 msgid "Failed to create block-list or restart DNS resolver"
 msgstr "建立封鎖清單失敗或重新啟動DNS解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:275
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:345
 msgid "Failed to create compressed cache"
 msgstr "未能建立壓縮快取"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:263
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:334
 msgid "Failed to create directory for %s file"
 msgstr "未能為%s檔案建立目錄"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:296
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:363
 msgid "Failed to create output/cache/gzip file directory"
 msgstr "未能建立output/cache/gzip檔案目錄"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:298
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:365
 msgid "Failed to detect format %s"
 msgstr "偵測%s格式失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:291
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:358
 msgid "Failed to download %s"
 msgstr "未能下載 %s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:289
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:356
 msgid "Failed to download Config Update file"
 msgstr "未能下載設定更新檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:341
 msgid "Failed to format data file"
 msgstr "未能格式化資料檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:348
 msgid "Failed to move '%s' to '%s'"
 msgstr "未能將'%s'移至'%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:272
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:343
 msgid "Failed to move temporary data file to '%s'"
 msgstr "未能將臨時檔案移至'%s'"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:268
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:339
 msgid "Failed to optimize data file"
 msgstr "未能最佳化資料檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:293
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:360
 msgid "Failed to parse %s"
 msgstr "解析%s格式失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:292
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:359
 msgid "Failed to parse Config Update file"
 msgstr "未能解析設定更新檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:269
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:340
 msgid "Failed to process allow-list"
 msgstr "未能處理白名單"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:287
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:354
 msgid "Failed to reload/restart DNS resolver"
 msgstr "未能重新載入/重新啟動DNS解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:277
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:346
 msgid "Failed to remove temporary files"
 msgstr "未能刪除臨時檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:265
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:336
 msgid "Failed to restart/reload DNS resolver"
 msgstr "未能重新啟動/重新載入DNS解析器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:338
 msgid "Failed to sort data file"
 msgstr "未能對資料檔案進行排序"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:126
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:186
 msgid "Failed to start"
 msgstr "啟動失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:286
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:353
 msgid "Failed to stop %s"
 msgstr "未能停止%s"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:278
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:347
 msgid "Failed to unpack compressed cache"
 msgstr "未能解包壓縮的快取"
 
@@ -352,11 +352,11 @@ msgstr "未能解包壓縮的快取"
 msgid "Force DNS Ports"
 msgstr "強制DNS連接埠"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:211
 msgid "Force DNS ports:"
 msgstr "強制使用指定DNS連接埠:"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:124
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:184
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force Reloading"
 msgstr "強制重新載入中"
@@ -369,7 +369,7 @@ msgstr "強制使用路由器DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "強制所有本地裝置使用路由器DNS"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:441
 msgid "Force redownloading %s block lists"
 msgstr "強制重新下載%s個封鎖清單"
 
@@ -377,7 +377,7 @@ msgstr "強制重新下載%s個封鎖清單"
 msgid "Forces Router DNS use on local devices, also known as DNS Hijacking."
 msgstr "強制在本地裝置上使用路由器DNS,也稱為DNS劫持。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:303
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:370
 msgid "Free ram (%s) is not enough to process all enabled block-lists"
 msgstr "剩餘記憶體 (%s) 不足以處理所有啟用的封鎖清單"
 
@@ -385,6 +385,10 @@ msgstr "剩餘記憶體 (%s) 不足以處理所有啟用的封鎖清單"
 msgid "Grant UCI and file access for luci-app-adblock-fast"
 msgstr "授予luci-app-adblock-fast存取UCI和檔案的權限"
 
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:377
+msgid "Heartbeat domain is not accessible after resolver restart"
+msgstr ""
+
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:355
 msgid "IPv6 Support"
 msgstr "IPv6支援"
@@ -409,7 +413,14 @@ msgstr "允許使用單個網域。"
 msgid "Individual domains to be blocked."
 msgstr "單個網域將被阻擋。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:210
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:264
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:279
 msgid "Invalid compressed cache directory '%s'"
 msgstr "無效的壓縮快取目錄'%s'"
 
@@ -427,7 +438,7 @@ msgstr "同時啟動所有列表下載和處理,從而縮短了服務啟動時
 msgid "Let local devices use their own DNS servers if set"
 msgstr "如果進行了設定,允許本地裝置使用自己的DNS伺服器"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:201
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:270
 msgid "Missing recommended package: '%s'"
 msgstr "缺少推薦軟體套件:'%s'"
 
@@ -440,22 +451,22 @@ msgid "Name/URL"
 msgstr "名稱/URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:252
-msgid "No AdBlock on SmartDNS"
-msgstr "SmartDNS上沒有Adblock"
+msgid "No Ad-blocking on SmartDNS"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:188
-msgid "No AdBlock on dnsmasq"
-msgstr "dnsmasq上沒有AdBlock"
+msgid "No Ad-blocking on dnsmasq"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:294
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:361
 msgid "No HTTPS/SSL support on device"
 msgstr "裝置不支援HTTPS/SSL"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:300
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:367
 msgid "No blocked list URLs nor blocked-domains enabled"
 msgstr "未啟用封鎖清單URL或封鎖網域"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:185
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:251
 msgid "Not installed or not found"
 msgstr "未安裝或未找到"
 
@@ -463,11 +474,11 @@ msgstr "未安裝或未找到"
 msgid "Output Verbosity Setting"
 msgstr "輸出詳細程度設定"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:391
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:462
 msgid "Pause"
 msgstr "暫停"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:386
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:457
 msgid "Pausing %s"
 msgstr "正在暫停%s"
 
@@ -480,12 +491,16 @@ msgid "Pick the LED not already used in %sSystem LED Configuration%s."
 msgstr "選擇%s系統LED設定%s中尚未使用的LED。"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:280
-msgid "Pick the SmartDNS instance(s) for AdBlocking"
-msgstr "選擇廣告封鎖的SmartDNS實例"
+msgid "Pick the SmartDNS instance(s) for ad-blocking"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:217
-msgid "Pick the dnsmasq instance(s) for AdBlocking"
-msgstr "選擇廣告封鎖的dnsmasq實例"
+msgid "Pick the dnsmasq instance(s) for ad-blocking"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:221
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:61
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:66
@@ -500,33 +515,41 @@ msgstr "選擇廣告封鎖的dnsmasq實例"
 msgid "Please note that %s is not supported on this system."
 msgstr "請注意:此系統不支援%s。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:122
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:182
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:42
 msgid "Processing lists"
 msgstr "處理清單"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:376
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:447
 msgid "Redownload"
 msgstr "已重新下載"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:123
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:183
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:43
 msgid "Restarting"
 msgstr "重新啟動中"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:489
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:282
+msgid "Sanity check discovered TLDs in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:284
+msgid "Sanity check discovered leading dots in %s"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:560
 msgid "Service Control"
 msgstr "服務控制"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:313
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:383
 msgid "Service Errors"
 msgstr "服務出錯"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:194
 msgid "Service Status"
 msgstr "服務狀態"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:217
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:290
 msgid "Service Warnings"
 msgstr "服務警告"
 
@@ -546,16 +569,16 @@ msgstr "大小:%s"
 msgid "Some output"
 msgstr "一些輸出"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:357
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:428
 msgid "Start"
 msgstr "啟動"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:121
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:181
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:41
 msgid "Starting"
 msgstr "正在啟動"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:351
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:422
 msgid "Starting %s service"
 msgstr "正在啟動%s服務"
 
@@ -563,7 +586,7 @@ msgstr "正在啟動%s服務"
 msgid "Status"
 msgstr "狀態"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:410
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:481
 msgid "Stop"
 msgstr "停止"
 
@@ -571,12 +594,12 @@ msgstr "停止"
 msgid "Stop the download if it is stalled for set number of seconds."
 msgstr "如果下載停頓了指定的秒數,請停止下載。"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:120
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:180
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Stopped"
 msgstr "已停止"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:404
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:475
 msgid "Stopping %s service"
 msgstr "正在停止%s服務"
 
@@ -592,16 +615,16 @@ msgstr "將壓縮的快取檔案儲存在路由器上"
 msgid "Suppress output"
 msgstr "抑制輸出"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:261
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:331
 msgid "The %s failed to discover WAN gateway"
 msgstr "%s無法找到WAN閘道"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:204
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:273
 msgid ""
 "The WebUI application (luci-app-adblock-fast) is outdated, please update it"
 msgstr "WebUI應用程式(luci-app-adblock-fast)已經過時,請升級它"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:249
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
 msgid ""
 "The dnsmasq ipset support is enabled, but dnsmasq is either not installed or "
 "installed dnsmasq does not support ipset"
@@ -609,7 +632,7 @@ msgstr ""
 "已啟用dnsmasq ipset支援,但可能沒安裝dnsmasq ,不然就是已安裝的dnsmasq不支援"
 "ipset"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:252
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:323
 msgid ""
 "The dnsmasq ipset support is enabled, but ipset is either not installed or "
 "installed ipset does not support '%s' type"
@@ -617,7 +640,7 @@ msgstr ""
 "已啟用 dnsmasq ipset支援,但可能沒安裝ipset,不然就是已安裝的ipset不支"
 "援'%s'類型"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:255
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:326
 msgid ""
 "The dnsmasq nft set support is enabled, but dnsmasq is either not installed "
 "or installed dnsmasq does not support nft set"
@@ -625,11 +648,11 @@ msgstr ""
 "已啟用 dnsmasq nft set支援,但可能沒安裝dnsmasq,不然就是已安裝的dnsmasq不支"
 "援nft set"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:258
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:329
 msgid "The dnsmasq nft sets support is enabled, but nft is not installed"
 msgstr "已啟用dnsmasq nft sets支援,但未安裝nft"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:207
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:276
 msgid "The principal package (adblock-fast) is outdated, please update it"
 msgstr "主要軟體套件(adblock-fast)已經過時,請升級它"
 
@@ -652,23 +675,27 @@ msgstr "包含黑白名單檔案的URL位址。"
 msgid "Unknown"
 msgstr "未知"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:320
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:390
 msgid "Unknown error"
 msgstr "未知錯誤"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:225
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:297
 msgid "Unknown warning"
 msgstr "未知警告"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:242
-msgid "Use AdBlocking on the SmartDNS instance(s)"
-msgstr "在SmartDNS實例上使用廣告封鎖"
+msgid "Use ad-blocking on the SmartDNS instance(s)"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:178
-msgid "Use AdBlocking on the dnsmasq instance(s)"
-msgstr "在dnsmasq實例上使用廣告封鎖"
+msgid "Use ad-blocking on the dnsmasq instance(s)"
+msgstr ""
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:198
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:267
 msgid ""
 "Use of external dnsmasq config file detected, please set '%s' option to '%s'"
 msgstr "偵測到使用了外部dnsmasq設定檔案,請將'%s'選項設為'%s'"
@@ -685,7 +712,7 @@ msgstr "詳細輸出"
 msgid "Version"
 msgstr "版本"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:137
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:197
 msgid "Version %s"
 msgstr "版本 %s"
 
@@ -695,15 +722,15 @@ msgstr "警告"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:244
 msgid ""
-"You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+"You can limit the ad-blocking to the specific SmartDNS instance(s) (%smore "
 "information%s)."
-msgstr "您可以只在特定SmartDNS實例上進行廣告封鎖 (%s更多資訊%s)。"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:180
 msgid ""
-"You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+"You can limit the ad-blocking to the specific dnsmasq instance(s) (%smore "
 "information%s)."
-msgstr "您可以只在特定dnsmasq實例上進行廣告封鎖 (%s更多資訊%s)。"
+msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:135
 msgid "dnsmasq additional hosts"
@@ -725,19 +752,19 @@ msgstr "dnsmasq nft set"
 msgid "dnsmasq servers file"
 msgstr "dnsmasq伺服器檔案"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:305
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:372
 msgid "failed to create backup file %s"
 msgstr "建立備份檔案%s失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:308
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:375
 msgid "failed to create final block-list %s"
 msgstr "建立最終封鎖清單%s失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:306
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:373
 msgid "failed to delete data file %s"
 msgstr "刪除資料檔案%s失敗"
 
-#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:307
+#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:374
 msgid "failed to restore backup file %s"
 msgstr "恢復備份檔案%s失敗"
 
@@ -760,3 +787,37 @@ msgstr "smartdns nft集"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:155
 msgid "unbound adblock list"
 msgstr "unbound廣告封鎖清單"
+
+#~ msgid "AdBlock on all instances"
+#~ msgstr "在所有實例上實施廣告封鎖"
+
+#~ msgid "AdBlock on select instances"
+#~ msgstr "選取實例上的AdBlock"
+
+#~ msgid "No AdBlock on SmartDNS"
+#~ msgstr "SmartDNS上沒有Adblock"
+
+#~ msgid "No AdBlock on dnsmasq"
+#~ msgstr "dnsmasq上沒有AdBlock"
+
+#~ msgid "Pick the SmartDNS instance(s) for AdBlocking"
+#~ msgstr "選擇廣告封鎖的SmartDNS實例"
+
+#~ msgid "Pick the dnsmasq instance(s) for AdBlocking"
+#~ msgstr "選擇廣告封鎖的dnsmasq實例"
+
+#~ msgid "Use AdBlocking on the SmartDNS instance(s)"
+#~ msgstr "在SmartDNS實例上使用廣告封鎖"
+
+#~ msgid "Use AdBlocking on the dnsmasq instance(s)"
+#~ msgstr "在dnsmasq實例上使用廣告封鎖"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific SmartDNS instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr "您可以只在特定SmartDNS實例上進行廣告封鎖 (%s更多資訊%s)。"
+
+#~ msgid ""
+#~ "You can limit the AdBlocking to the specific dnsmasq instance(s) (%smore "
+#~ "information%s)."
+#~ msgstr "您可以只在特定dnsmasq實例上進行廣告封鎖 (%s更多資訊%s)。"
index 5bb167919c44e722b6b631c9a11d66c6a40a21c4..4c89a40c3655f0eb63153cc051db16789ead77d0 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -144,6 +144,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -152,7 +156,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -172,11 +176,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "تعطيل"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -192,11 +196,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "شغل"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -230,7 +234,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -244,11 +248,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -282,7 +286,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -341,12 +345,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "بوابة الاستماع"
@@ -356,11 +360,11 @@ msgstr "بوابة الاستماع"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -376,6 +380,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -388,7 +396,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -404,11 +412,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -419,7 +435,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -431,11 +447,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "خادم الوكيل"
 
@@ -447,11 +479,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -467,11 +499,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -492,7 +524,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -500,15 +532,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -534,19 +566,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "بداية"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "قف"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -579,6 +611,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -602,19 +635,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -629,24 +662,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 4ca31624d01fe83b930b4d2dffa7e27bb7ee0230..5cf9c30f5415c40aaa0156c6d58a3edf00e47eed 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Забрани"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Забрана на %s услуга"
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Включване"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Включване на %s услуга"
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr "Принудителни портове на DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Принудително използване на портове на DNS:"
 
@@ -244,11 +248,11 @@ msgid "Force Router DNS server to all local devices"
 msgstr ""
 "Форсиране на DNS сървъра на маршрутизатора към всички местни устройства"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -282,7 +286,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -343,12 +347,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -358,11 +362,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -378,6 +382,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -390,7 +398,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Не е инсталиран или намерен"
 
@@ -406,11 +414,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -421,7 +437,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -433,11 +449,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -449,11 +481,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -469,11 +501,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -494,7 +526,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -502,15 +534,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Управление на Услуги"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Състояние на Услуги"
 
@@ -536,19 +568,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Начало"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Стартиране на услуга %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Спиране"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Спиране на услуга 5s"
 
@@ -581,6 +613,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -604,19 +637,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -631,24 +664,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 5f99e0241a3ddcf8a7c5a6ffc3f33964b69773e6..15450ff246b8778b6a55b0f24f33c3374c4a1343 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "সক্রিয় করুন"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "শোনার পোর্ট"
@@ -355,11 +359,11 @@ msgstr "শোনার পোর্ট"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "শুরু করুন"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 54fc9b187e06ca6753fc2ce9ecdd15ce95b453ed..e273396cdee672298edf2c9c2c7c2441f15d3a04 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 3dab26ea59f16f238b2107728405591aa26dda88..2ea08af0293258af1ffbba90aaceb4d22a23c6aa 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy na %s na portu %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy na portu %s.%s"
 
@@ -102,7 +102,7 @@ msgstr ""
 "Blokuje přístup k překladům iCloud Private Relay, vynucující aby lokální "
 "zařízení používaly pro překlad DNS směrovače (%sdalší informace%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -150,6 +150,10 @@ msgstr "DNS For Family"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -158,7 +162,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Kódový bod DSCP"
 
@@ -178,11 +182,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "Přímé"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Zakázat"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Vypínání služby %s"
 
@@ -198,11 +202,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Povolit"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Povoluje se služba %s"
 
@@ -236,7 +240,7 @@ msgstr "Finsko"
 msgid "Force DNS Ports"
 msgstr "Vynutit DNS porty"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Vynutit DNS porty:"
 
@@ -250,11 +254,11 @@ msgstr "Vynutit DNS směrovače"
 msgid "Force Router DNS server to all local devices"
 msgstr "Vynucovat DNS server směrovače všem místním zařízením"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Vynutit používání HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Vynutit použití IPv6 DNS překladů"
 
@@ -292,7 +296,7 @@ msgstr "HTTPS DNS proxy – nastavení"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS proxy – instance"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS proxy – stav"
 
@@ -356,12 +360,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Adresa na které očekávat spojení"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Port na kterém očekávat spojení"
@@ -371,11 +375,11 @@ msgstr "Port na kterém očekávat spojení"
 msgid "Location"
 msgstr "Umístění"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Popis umístění souboru záznamu událostí"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Výřečnost záznamu událostí"
 
@@ -391,6 +395,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Název/typ"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Nizozemsko"
@@ -403,7 +411,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Norsko"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Není nainstalováno nebo nenalezeno"
 
@@ -419,11 +427,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parametr"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -435,7 +451,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polsko"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Interval dotazování"
 
@@ -447,11 +463,27 @@ msgstr "Filtr skoukromí"
 msgid "Protected Filter"
 msgstr "Chráněný filtr"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Poskytovatel"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy server"
 
@@ -463,11 +495,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Restartovat"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Restartuje se služba %s"
 
@@ -483,11 +515,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Spustit jako skupina"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Spustit jako uživatel"
 
@@ -508,7 +540,7 @@ msgstr "Zabezpečeno s podporou ESC"
 msgid "Security Filter"
 msgstr "Filtr zabezpečení"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Podrobnosti naleznete v %sREADME%s."
 
@@ -516,15 +548,15 @@ msgstr "Podrobnosti naleznete v %sREADME%s."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Vyberte DNSMASQ nastavení, která aktualizovat"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Řízení služby"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Instance služby"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Stav služby"
 
@@ -550,19 +582,19 @@ msgstr "Španělsko"
 msgid "Standard"
 msgstr "Standardní"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Spustit"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Startuje se služba %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Zastavit"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Zastavuje se služba %s"
 
@@ -595,6 +627,7 @@ msgid "US/New York"
 msgstr "US/New York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Nefiltrované"
 
@@ -618,19 +651,19 @@ msgstr "Zaktualizovat veškerá nastavení"
 msgid "Update select configs"
 msgstr "Zaktualizovat označená nastavení"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Používat HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Používat IPv6 překlady"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Použít DNS překlad libovolné generace"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Použít vyjednanou verzi HTTP"
 
@@ -645,24 +678,41 @@ msgstr "Uživatelské jméno"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Varianta"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Verze %s – spuštěné."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Verze %s – zastaveno (zakázáno)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Verze %s – zastavené."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 30e7ae776eaa2d0d693a0d84b8d0e30efdf98957..a22cb5e1862c8fda98cbdc7f8873d942ee5a87af 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 "Blokerer adgangen til iCloud Private Relay-resolvere og tvinger lokale "
 "enheder til at bruge routeren til DNS-opløsning (%flere oplysninger%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -145,6 +145,10 @@ msgstr "DNS til familien"
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -153,7 +157,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP kodepunkt"
 
@@ -173,11 +177,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Deaktiver"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -193,11 +197,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Aktiver"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -231,7 +235,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr "Force DNS Ports"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -245,11 +249,11 @@ msgstr "Tving router DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Tving router DNS-server til alle lokale enheder"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -283,7 +287,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -342,12 +346,12 @@ msgstr "Lad lokale enheder bruge deres egne DNS-servere, hvis de er indstillet"
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Lyt adresse"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Lytteport"
@@ -357,11 +361,11 @@ msgstr "Lytteport"
 msgid "Location"
 msgstr "Lokation"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -377,6 +381,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -389,7 +397,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -405,11 +413,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -420,7 +436,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -432,11 +448,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy Server"
 
@@ -448,11 +480,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -468,11 +500,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -493,7 +525,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -501,15 +533,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Kontrol af tjenesten"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
@@ -535,19 +567,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -580,6 +612,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -603,19 +636,19 @@ msgstr "Opdater alle konfigurationer"
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -630,24 +663,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 7795f1003a1597c8eb6852336d7c96d41d83dc25..c91c9d4616fcd783602cdd2466764fe946c7036e 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s-Proxy an %s auf Port %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s Proxy auf Port %s.%s"
 
@@ -101,7 +101,7 @@ msgstr ""
 "Blockiert den Zugriff auf iCloud Private Relay-Auflöser und zwingt lokale "
 "Geräte, den Router für die DNS-Auflösung zu verwenden (%smore information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Bootstrap DNS"
 
@@ -149,6 +149,10 @@ msgstr "DNS For Family"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -157,7 +161,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP Codepoint"
 
@@ -177,11 +181,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "Direkt"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Deaktivieren"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Deaktiviere Dienst %s"
 
@@ -197,11 +201,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Aktivieren"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Aktiviere Dienst %s"
 
@@ -235,7 +239,7 @@ msgstr "Finnland"
 msgid "Force DNS Ports"
 msgstr "DNS-Ports erzwingen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "DNS-Ports erzwingen:"
 
@@ -249,11 +253,11 @@ msgstr "Router-DNS erzwingen"
 msgid "Force Router DNS server to all local devices"
 msgstr "Router-DNS-Server auf alle lokalen Geräte erzwingen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Einsatz von HTTP/1 erzwingen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Einsatz von IPv6 DNS-Resolvern erzwingen"
 
@@ -287,7 +291,7 @@ msgstr "HTTPS DNS Proxy - Konfiguration"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Proxy - Instanzen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS Proxy - Status"
 
@@ -351,12 +355,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Listen-Adresse"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Listen-Port"
@@ -366,11 +370,11 @@ msgstr "Listen-Port"
 msgid "Location"
 msgstr "Standort"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Pfad der Protokollierungsdatei"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Verbosität der Protokollierung"
 
@@ -386,6 +390,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Name / Typ"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Niederlande"
@@ -398,7 +406,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Norwegen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Nicht installiert oder nicht gefunden"
 
@@ -414,11 +422,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parameter"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -431,7 +447,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Abfrageintervall"
 
@@ -443,11 +459,27 @@ msgstr "Privater Filter"
 msgid "Protected Filter"
 msgstr "Geschützter Filter"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Anbieter"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy-Server"
 
@@ -459,11 +491,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Neustart"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Neustart des Dienstes %s"
 
@@ -479,11 +511,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Als Gruppe ausführen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Als Benutzer ausführen"
 
@@ -504,7 +536,7 @@ msgstr "Gesichert mit ECS-Unterstützung"
 msgid "Security Filter"
 msgstr "Sicherheitsfilter"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Siehe die %sREADME%s für Details."
 
@@ -512,15 +544,15 @@ msgstr "Siehe die %sREADME%s für Details."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Wähle die zu aktualisierenden DNSMASQ-Konfigurationen aus"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Dienstverwaltung"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Dienst-Instanzen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Dienststatus"
 
@@ -546,19 +578,19 @@ msgstr "Spanien"
 msgid "Standard"
 msgstr "Standard"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Start des Dienstes %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Beenden des Dienstes %s"
 
@@ -591,6 +623,7 @@ msgid "US/New York"
 msgstr "Vereinigte Staaten/New York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Ungefiltert"
 
@@ -614,19 +647,19 @@ msgstr "Alle Konfigurationen aktualisieren"
 msgid "Update select configs"
 msgstr "Ausgewählte Konfigurationen aktualisieren"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "HTTP/1 verwenden"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "IPv6-Resolver verwenden"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Verwenden der ausgehandelten HTTP-Version"
 
@@ -641,24 +674,41 @@ msgstr "Benutzername"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variante"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Version %s - Wird ausgeführt."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Version %s - Angehalten (Deaktiviert)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Version %s - Angehalten."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 116b115033402a815eae27021971cbc72f4c6f1a..f04ce5f691f4cf0023797195d331e04c778d4573 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.4-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Ενεργοποίηση"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 4e78675f6bed1c522235e3280df4716e645d6a8a..e5837de1a3090b45ec14d94c8194dde59bc3d0a7 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy en %s en el puerto %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy en el puerto %s.%s"
 
@@ -106,7 +106,7 @@ msgstr ""
 "forzando a los dispositivos locales a utilizar el enrutador para la "
 "resolución DNS (%smás información%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "DNS de arranque"
 
@@ -154,6 +154,10 @@ msgstr "DNS para la familia"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -162,7 +166,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Punto de código DSCP"
 
@@ -182,11 +186,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "Directo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Desactivar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Desactivando el servicio %s"
 
@@ -202,11 +206,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Activar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Activando el servicio %s"
 
@@ -240,7 +244,7 @@ msgstr "Finlandia"
 msgid "Force DNS Ports"
 msgstr "Forzar puertos DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Forzar puertos DNS:"
 
@@ -254,11 +258,11 @@ msgstr "Forzar al DNS del enrutador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forzar al servidor DNS del enrutador a todos los dispositivos locales"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Forzar el uso de HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Forzar el uso de solucionadores de DNS IPv6"
 
@@ -295,7 +299,7 @@ msgstr "Proxy DNS sobre HTTPS: Configuración"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "Proxy DNS sobre HTTPS - Instancias"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "Proxy DNS sobre HTTPS - Estado"
 
@@ -359,12 +363,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Dirección de escucha"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Puerto de escucha"
@@ -374,11 +378,11 @@ msgstr "Puerto de escucha"
 msgid "Location"
 msgstr "Ubicación"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Ruta del archivo de registro"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Verbosidad del registro"
 
@@ -394,6 +398,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Nombre / Tipo"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Países Bajos"
@@ -406,7 +414,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Noruega"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "No instalado o no encontrado"
 
@@ -422,11 +430,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parámetro"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -439,7 +455,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polonia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Intervalo de sondeo"
 
@@ -451,11 +467,27 @@ msgstr "Filtro privado"
 msgid "Protected Filter"
 msgstr "Filtro protegido"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Proveedor"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Servidor proxy"
 
@@ -467,11 +499,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Reiniciando el servicio %s"
 
@@ -487,11 +519,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Ejecutar como grupo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Ejecutar como usuario"
 
@@ -512,7 +544,7 @@ msgstr "Asegurado con soporte ECS"
 msgid "Security Filter"
 msgstr "Filtro de seguridad"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Consulte %sREADME%s para obtener más detalles."
 
@@ -520,15 +552,15 @@ msgstr "Consulte %sREADME%s para obtener más detalles."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Seleccione la configuración de DNSMASQ a actualizar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Control de servicio"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Instancias de servicio"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Estado del servicio"
 
@@ -554,19 +586,19 @@ msgstr "España"
 msgid "Standard"
 msgstr "Estándar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Iniciando el servicio %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Detener"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Deteniendo el servicio %s"
 
@@ -599,6 +631,7 @@ msgid "US/New York"
 msgstr "US/Nueva York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Sin filtrar"
 
@@ -622,19 +655,19 @@ msgstr "Actualizar todas las configuraciones"
 msgid "Update select configs"
 msgstr "Actualizar las configuraciones seleccionadas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Usar HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Utilizar solucionadores IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Utilizar cualquier solucionador de DNS familiar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Utilizar la versión HTTP negociada"
 
@@ -649,24 +682,41 @@ msgstr "Nombre de usuario"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variante"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Versión %s - En ejecución."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Versión %s - Detenido (Desactivado)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Versión %s - Detenido."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index b6c8ceab0b08b4e5212e092a6f5c229da78b455a..af2809566b728980a0ff59e0755846568d815bf6 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Poista käytöstä"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Ota käyttöön"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Välityspalvelin"
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Aloita"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Pysäytä"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 5d434d8ce80760939e08e18790f0443b6ebabe6f..f9f7cec686d94b3ee6a0cdab64e38264844ade40 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "sur le port"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy sur le port %s.%s"
 
@@ -97,7 +97,7 @@ msgstr ""
 "Bloque l’accès aux résolveurs de relais privé iCloud, forçant les appareils "
 "locaux à utiliser le routeur pour la résolution DNS (%smore information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -145,6 +145,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -153,7 +157,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -173,11 +177,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Désactiver"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -193,11 +197,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Activer"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -231,7 +235,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -245,11 +249,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -283,7 +287,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -342,12 +346,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Port d'écoute"
@@ -357,11 +361,11 @@ msgstr "Port d'écoute"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -377,6 +381,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -389,7 +397,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -405,11 +413,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -420,7 +436,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -432,11 +448,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Serveur Proxy"
 
@@ -448,11 +480,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -468,11 +500,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -493,7 +525,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -501,15 +533,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Statut du service"
 
@@ -535,19 +567,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Démarrer"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Arrêter"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -580,6 +612,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -603,19 +636,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -630,24 +663,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 3b5e20931201837915d55db004ebb0c16a438c42..1362187e6f19682c13fdda5bf1b528981d3f3250 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "(n>6 && n<11) ? 3 : 4;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s %s seachfhreastalaí ag %s ar an gcalafort %s.% s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s %s seachfhreastalaí ar an gcalafort %s.% s"
 
@@ -104,7 +104,7 @@ msgstr ""
 "cur iallach ar ghléasanna áitiúla ródaire a úsáid le haghaidh taifeach DNS "
 "(%smore information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Bootstrap DNS"
 
@@ -152,6 +152,10 @@ msgstr "DNS Do Theaghlach"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNS Poiblí DNSpod (CN)"
@@ -160,7 +164,7 @@ msgstr "DNS Poiblí DNSpod (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSLify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Pointe Cóid DSCP"
 
@@ -180,11 +184,11 @@ msgstr "Ollscoil Digiteach (CH)"
 msgid "Direct"
 msgstr "Díreach"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Díchumasaigh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Seirbhís %s a dhíchumasú"
 
@@ -200,11 +204,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DNS DoH (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Cumasaigh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Cumasú seirbhíse %s"
 
@@ -238,7 +242,7 @@ msgstr "An tSualainn"
 msgid "Force DNS Ports"
 msgstr "Calafoirt DNS Fórsa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Calafoirt DNS i bhfeidhm:"
 
@@ -252,11 +256,11 @@ msgstr "Fórsa Ródaire DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Freastalaí DNS Router Force chuig gach feiste áitiúil"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Úsáid fórsa HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Úsáid fhórsa réitigh DNS IPv6"
 
@@ -293,7 +297,7 @@ msgstr "HTTPS DNS Proxy - Cumraíocht"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "Seachfhreastalaí DNS HTTPS - Cásanna"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "Seachfhreastalaí DNS HTTPS - Stádas"
 
@@ -355,12 +359,12 @@ msgstr "Lig do ghléasanna áitiúla a gcuid freastalaithe DNS féin a úsáid m
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Seoladh Éisteachta"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Éist Port"
@@ -370,11 +374,11 @@ msgstr "Éist Port"
 msgid "Location"
 msgstr "Suíomh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Conair Comhad Logála"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Logáil Verbosity"
 
@@ -390,6 +394,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Ainm/ Cineál"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "An Ísiltír"
@@ -402,7 +410,7 @@ msgstr "Ar aghaighDNS.io"
 msgid "Norway"
 msgstr "An Iorua"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Níor suiteáilte nó nach bhfuarthas"
 
@@ -418,11 +426,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Paraiméadar"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -435,7 +451,7 @@ msgstr ""
 msgid "Poland"
 msgstr "An Pholainn"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Eatraimh Vótála"
 
@@ -447,11 +463,27 @@ msgstr "Scagaire Príobháide"
 msgid "Protected Filter"
 msgstr "Scagaire Cosanta"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Soláthraí"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Seachfhreastalaí"
 
@@ -463,11 +495,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Athosaigh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Seirbhís %s a atosú"
 
@@ -483,11 +515,11 @@ msgstr "Athmhachnamh ar DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Rith Mar Grúpa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Rith Mar Úsáideoir"
 
@@ -508,7 +540,7 @@ msgstr "Daingnithe le Tacaíocht ECS"
 msgid "Security Filter"
 msgstr "Scagaire Slándála"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Féach an %sReadMe%s le haghaidh sonraí."
 
@@ -516,15 +548,15 @@ msgstr "Féach an %sReadMe%s le haghaidh sonraí."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Roghnaigh na Configí DNSMASQ le nuashonrú"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Rialú Seirbhíse"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Cásanna Seirbhíse"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Stádas Seirbhíse"
 
@@ -550,19 +582,19 @@ msgstr "An Spáinn"
 msgid "Standard"
 msgstr "Caighdeánach"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Tosaigh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Seirbhís %s a thosú"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stad"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Seirbhís %s a stopadh"
 
@@ -595,6 +627,7 @@ msgid "US/New York"
 msgstr "US/Nua-Eabhrac"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Neamhscagtha"
 
@@ -618,19 +651,19 @@ msgstr "Nuashonraigh gach cumraíocht"
 msgid "Update select configs"
 msgstr "Nuashonraigh roghnaigh config"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Úsáid HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Úsáid réitigh IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Úsáid aon réiteoirí DNS teaghlaigh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Úsáid leagan HTTP idirbheartaithe"
 
@@ -645,24 +678,41 @@ msgstr "Ainm úsáideora"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Athraitheach"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Leagan %s - Ag rith."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Leagan %s - Stop (Díchumasaithe)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Leagan %s - Stop."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index dc90609a55297cd1118a8f2e6084306429312510..c83ba49d7bfa61e9164d48b451fd856bacf8ddef 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Weblate 5.0.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -144,6 +144,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -152,7 +156,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -172,11 +176,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -192,11 +196,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "הפעלה"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -230,7 +234,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -244,11 +248,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -282,7 +286,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -341,12 +345,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -356,11 +360,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -376,6 +380,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -388,7 +396,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -404,11 +412,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -419,7 +435,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -431,11 +447,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -447,11 +479,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -467,11 +499,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -492,7 +524,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -500,15 +532,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -534,19 +566,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -579,6 +611,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -602,19 +635,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -629,24 +662,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index a753d16d2f93151fc73e6951b9eb9d482ad97289..9b0f6d4fdbf14ce0e28df108c360565ed3241196 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 88ee9844fe9ffd2e24dcaed5f99dcbc8afeacbf5..c197f26eb883bb72bcda8e45653dbc918ec55fc6 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 "eszközök kénytelenek a routert használni a DNS feloldáshoz (%további "
 "információ%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Bootstrap DNS"
 
@@ -149,6 +149,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -157,7 +161,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -177,11 +181,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Letiltás"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "A %s szolgáltatás letiltása"
 
@@ -197,11 +201,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Engedélyezés"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "A %s szolgáltatás engedélyezése"
 
@@ -235,7 +239,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -249,11 +253,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -289,7 +293,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -348,12 +352,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Figyelt port"
@@ -363,11 +367,11 @@ msgstr "Figyelt port"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -383,6 +387,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -395,7 +403,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -411,11 +419,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -426,7 +442,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -438,11 +454,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy-kiszolgáló"
 
@@ -454,11 +486,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -474,11 +506,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -499,7 +531,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -507,15 +539,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Szolgáltatás állapota"
 
@@ -541,19 +573,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Indítás"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Megállítás"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -586,6 +618,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -609,19 +642,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -636,24 +669,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 047b2ee788b91dc7aa0943f74beda5be6ef452cb..f5b1e97b00237eea9dad19354567dd7699486469 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy a %s sulla porta %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy sulla porta %s.%s"
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Disattiva"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Disattivazione del servizio %s"
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Abilitare"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Attivazione del servizio %s"
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr "Forzare le porte DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Forza porte DNS:"
 
@@ -243,11 +247,11 @@ msgstr "Forza il server DNS del router"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forza il server DNS del router su tutti i dispositivi locali"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -341,12 +345,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -356,11 +360,11 @@ msgstr ""
 msgid "Location"
 msgstr "Posizione"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -376,6 +380,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -388,7 +396,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Non installato o non trovato"
 
@@ -404,11 +412,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -419,7 +435,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -431,11 +447,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Server proxy"
 
@@ -447,11 +479,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Riavvia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -467,11 +499,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -492,7 +524,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -500,15 +532,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Controllo del servizio"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Stato del servizio"
 
@@ -534,19 +566,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Avvia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Avvio del servizio %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Ferma"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Arresto del servizio %s"
 
@@ -579,6 +611,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -602,19 +635,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -629,24 +662,41 @@ msgstr "Nome utente"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index b7510458de2b0ec5179347b99a990e2e9f7d85aa..70406cc0ce15ccffbb483f9e0fa37edd8a76771e 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s プロキシ %s ポート %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "無効"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "有効化"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr "フィンランド"
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr "ルーター DNS を強制"
 msgid "Force Router DNS server to all local devices"
 msgstr "全ローカル デバイスにルーター DNSサーバーの使用を強制"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "HTTP/1 を強制"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "IPv6 DNS リゾルバーを強制"
 
@@ -281,7 +285,7 @@ msgstr "HTTPS DNS Proxy - 構成"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr "DNSサーバーの使用を強制しない"
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "リッスンポート"
@@ -355,11 +359,11 @@ msgstr "リッスンポート"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "ポーリング間隔"
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "サービス ステータス"
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "開始"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index c1d480380716ee0e771f5baed8115e038fa5a132..ca5e0dd42dbeeb72f3273ebbae3401d0476022bd 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 4.15.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "활성화"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 077a8fa478f110f959154deb559786251d529948..0d4e096809475961376476479d9ec7830badca67 100644 (file)
@@ -13,11 +13,11 @@ msgstr ""
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "„%s%s%s“ įgaliotas randamas – „%s“, prievade – „%s“.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "„%s%s%s“ įgaliotas prievade – „%s“.%s"
 
@@ -108,7 +108,7 @@ msgstr ""
 "priversdamas vietinius įrenginius naudoti maršrutizatorių, skirtai – „DNS“ "
 "skyrimui (%sdaugiau informacijos%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "„Pradinio įkėlimo („Bootstrap“) „DNS““"
 
@@ -156,6 +156,10 @@ msgstr "„DNS Šeimai“"
 msgid "DNS Forge (DE)"
 msgstr "„DNS Forge (DE)“"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "„DNSPod Viešasis DNS (CN)“"
@@ -164,7 +168,7 @@ msgstr "„DNSPod Viešasis DNS (CN)“"
 msgid "DNSlify DNS"
 msgstr "„DNSlify DNS“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "„DSCP“ ženklo kodas/koduotės pozicija"
 
@@ -184,11 +188,11 @@ msgstr "„Digitale Gesellschaft (CH)“"
 msgid "Direct"
 msgstr "Tiesioginis"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Išjungti/Išgalinti"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Išjungiama/Išgalinama – „%s“ tarnyba"
 
@@ -204,11 +208,11 @@ msgstr "„DoH 360 DNS (CN)“"
 msgid "DoH DNS (SB)"
 msgstr "„DoH DNS (SB)“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Įjungti/Įgalinti"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Įjungiama/Įgalinama – „%s“ tarnyba"
 
@@ -242,7 +246,7 @@ msgstr "Suomija"
 msgid "Force DNS Ports"
 msgstr "Priversti „DNS“ prievadai"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Priversti „DNS“ prievadai:"
 
@@ -258,11 +262,11 @@ msgstr ""
 "Priversti visus vietinius įrenginius, kad naudotų maršrutizatoriaus „DNS“ "
 "serverį"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Priverstinis „HTTP/1“ naudojimas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Priverstinai naudoti IPv6 – „DNS“ sprendiklius"
 
@@ -299,7 +303,7 @@ msgstr "Įgaliotas „HTTPS DNS“ – Konfigūracija"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "Įgaliotas „HTTPS DNS“ – Egzemplioriai"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "Įgaliotas „HTTPS DNS“ – Būklė/Būsena"
 
@@ -363,12 +367,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "„LibreDNS (GR)“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Laukiamas/-o prisijungimo/jungties ryšio adresas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Laukiamas/-o prisijungimo/jungties ryšio prievadas"
@@ -378,11 +382,11 @@ msgstr "Laukiamas/-o prisijungimo/jungties ryšio prievadas"
 msgid "Location"
 msgstr "Vietovė"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Žurnalinimo failo kelias"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Žurnalinimo išsamumas/platumas/daugiažodiškumas"
 
@@ -398,6 +402,10 @@ msgstr "„Mullvad“"
 msgid "Name / Type"
 msgstr "Pavadinimas/Tipas"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Nyderlandai"
@@ -410,7 +418,7 @@ msgstr "„NextDNS.io“"
 msgid "Norway"
 msgstr "Norvegija"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Neįdiegta arba nerasta"
 
@@ -426,11 +434,19 @@ msgstr "„OSZX DNS (UK)“"
 msgid "OpenDNS"
 msgstr "„OpenDNS“"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parametras"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -443,7 +459,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Lenkija"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Apklausos intervalas"
 
@@ -455,11 +471,27 @@ msgstr "Privatus filtras"
 msgid "Protected Filter"
 msgstr "Apsaugotas filtras"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Tiekėjas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Įgaliotasis serveris"
 
@@ -471,11 +503,11 @@ msgstr "„Quad 101 (TW)“"
 msgid "Quad 9"
 msgstr "„Quad 9“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Paleisti iš naujo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Iš naujo pasileidžiama – „%s“ tarnyba"
 
@@ -491,11 +523,11 @@ msgstr "„Rethink DNS“"
 msgid "RubyFish (CN)"
 msgstr "„RubyFish (CN)“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Vykdyti kaip grupę"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Vykdyti kaip naudotojas/vartotojas"
 
@@ -516,7 +548,7 @@ msgstr "Apsaugota su „ECS“ palaikymu"
 msgid "Security Filter"
 msgstr "Apsaugos filtras"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Peržiūrėkite – %s„SKAITYKITEMANE“%s failą, norint sužinoti daugiau."
 
@@ -524,15 +556,15 @@ msgstr "Peržiūrėkite – %s„SKAITYKITEMANE“%s failą, norint sužinoti da
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Pasirinkite – „DNSMASQ“ konfigūracijas, norint atnaujinti"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Tarnybos valdymas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Tarnybų egzemplioriai"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Tarnybos būsena"
 
@@ -558,19 +590,19 @@ msgstr "Ispanija"
 msgid "Standard"
 msgstr "Standartas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Pradėti/Paleisti"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Pradedama/Paleidžiama – „%s“ tarnyba"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Stabdoma – „%s“ tarnyba"
 
@@ -603,6 +635,7 @@ msgid "US/New York"
 msgstr "JAV/Niujorkas"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Nefiltruotas/-i"
 
@@ -626,19 +659,19 @@ msgstr "Atnaujinti visas konfigūracijas"
 msgid "Update select configs"
 msgstr "Atnaujinti pasirinktas konfigūracijas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Naudoti „HTTP/1“"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Naudoti IPv6 sprendiklius"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Naudoti bet kokius „šeimos“ – „DNS“ sprendiklius"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Naudoti susitarta „HTTP“ versiją"
 
@@ -653,24 +686,41 @@ msgstr "Naudotojo/Vartotojo vardas (t.y. Slapyvardis)"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variantas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Versija %s – Veikia."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Versija %s – Sustabdytas/-a (Išjungtas/-a/Neįgalintas/-a)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Versija %s – Sustabdytas/-a."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "„Wikimedia“"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index b99e51a852e15b111ad8f7f0fb7553567d5d7364..c10761b3c261a713846c4be81f8b2e9297de5034 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "अक्षम करा"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "सक्षम करा"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "सेवा स्थिती"
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "प्रारंभ करा"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "थांबा"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 17e94c21be1960ef0c6f2ca313693577016d4814..eafdf5ab50617b9b7b5a2790d7f7a3d3463dce95 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.11.1-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Pemboleh"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr "Nama pengguna"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index e8b76a16659dd5196d9cc7b08e56768706eff3a7..d27d35dd9f412c1c9cd072509b698b20f6708b31 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Skru av"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Skru på"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -230,7 +234,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -244,11 +248,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -282,7 +286,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -341,12 +345,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Lytteadresse"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Lytteport"
@@ -356,11 +360,11 @@ msgstr "Lytteport"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -376,6 +380,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -388,7 +396,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -404,11 +412,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -419,7 +435,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -431,11 +447,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -447,11 +479,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -467,11 +499,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -492,7 +524,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -500,15 +532,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Tjenestekontroll"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
@@ -534,19 +566,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -579,6 +611,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -602,19 +635,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -629,24 +662,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 0426e2a0a85f387b40ebaa385975193159ee561f..e810947d5e2c7d231dba12bc973905fa700d24f3 100644 (file)
@@ -12,11 +12,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -145,6 +145,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -153,7 +157,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -173,11 +177,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Uitschakelen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Deactiveer %s service"
 
@@ -193,11 +197,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Inschakelen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "%s-service inschakelen"
 
@@ -231,7 +235,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -245,11 +249,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -283,7 +287,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -342,12 +346,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -357,11 +361,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -377,6 +381,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -389,7 +397,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -405,11 +413,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -420,7 +436,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -432,11 +448,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -448,11 +480,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -468,11 +500,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -493,7 +525,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -501,15 +533,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -535,19 +567,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -580,6 +612,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -603,19 +636,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -630,24 +663,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index f5e74d62801599c35dc97693ca1333d64a595de3..f3a7c9cc7e76b0d50423d4275ac25803146de19e 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "Proxy %s%s%s w %s na porcie %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "Proxy %s%s%s na porcie %s.%s"
 
@@ -106,7 +106,7 @@ msgstr ""
 "Blokuje dostęp do resolwerów iCloud Private Relay, zmuszając urządzenia "
 "lokalne do używania routera do rozwiązywania DNS (%swięcej informacji%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Przewodnik DNS"
 
@@ -154,6 +154,10 @@ msgstr "DNS for Family"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -162,7 +166,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP – punkt kodowy"
 
@@ -182,11 +186,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "Bezpośredni"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Wyłącz"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Wyłączanie usługi %s"
 
@@ -202,11 +206,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Włącz"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Włączanie usługi %s"
 
@@ -240,7 +244,7 @@ msgstr "Finlandia"
 msgid "Force DNS Ports"
 msgstr "Wymuszone porty DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Wymuszone porty DNS:"
 
@@ -254,11 +258,11 @@ msgstr "Wymuś DNS routera"
 msgid "Force Router DNS server to all local devices"
 msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Wymuś użycie HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Wymuś użycie resolwerów DNS IPv6"
 
@@ -295,7 +299,7 @@ msgstr "HTTPS DNS Proxy - Konfiguracja"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Proxy - Instancje"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS Proxy - Status"
 
@@ -358,12 +362,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Adres nasłuchiwania"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Port nasłuchiwania"
@@ -373,11 +377,11 @@ msgstr "Port nasłuchiwania"
 msgid "Location"
 msgstr "Lokalizacja"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Ścieżka pliku rejestrowania"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Szczegółowość rejestrowania"
 
@@ -393,6 +397,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Nazwa / Typ"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Holandia"
@@ -405,7 +413,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Norwegia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Nie zainstalowano lub nie znaleziono"
 
@@ -421,11 +429,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parametr"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -437,7 +453,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polska"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Interwał odpytywania"
 
@@ -449,11 +465,27 @@ msgstr "Filtr prywatny"
 msgid "Protected Filter"
 msgstr "Filtr chroniony"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Dostawca"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Serwer proxy"
 
@@ -465,11 +497,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Restartuj"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Ponowne uruchamianie usługi %s"
 
@@ -485,11 +517,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Uruchom jako grupa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Uruchom jako użytkownik"
 
@@ -510,7 +542,7 @@ msgstr "Zabezpieczony ze wsparciem ECS"
 msgid "Security Filter"
 msgstr "Filtr bezpieczeństwa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
 
@@ -518,15 +550,15 @@ msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Wybierz konfiguracje DNSMASQ do aktualizacji"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Kontrola usługi"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Instancje usług"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Status usługi"
 
@@ -552,19 +584,19 @@ msgstr "Hiszpania"
 msgid "Standard"
 msgstr "Standardowy"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Uruchom"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Uruchamianie usługi %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Zatrzymaj"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Zatrzymywanie usługi %s"
 
@@ -597,6 +629,7 @@ msgid "US/New York"
 msgstr "USA/Nowy Jork"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Niefiltrowany"
 
@@ -620,19 +653,19 @@ msgstr "Zaktualizuj wszystkie konfiguracje"
 msgid "Update select configs"
 msgstr "Zaktualizuj wybrane konfiguracje"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Użyj HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Użyj resolwerów IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Użyj dowolnego rodzinnego resolwera DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Użyj wynegocjowanej wersji HTTP"
 
@@ -647,24 +680,41 @@ msgstr "Nazwa użytkownika"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Wariant"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Wersja %s - Uruchomiono."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Wersja %s - Zatrzymano (wyłączono)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Wersja %s - Zatrzymano."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index ded1060d30b6b76a909ec7017fc04cd23d24766e..bc214f68b2b56b6638611e1960fc593231776935 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy em %s na porta %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy na porta %s.%s"
 
@@ -102,7 +102,7 @@ msgstr ""
 "forçando os aparelhos locais a utilizar o router para resolução de DNS "
 "(%smore information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "DNS de inicialização"
 
@@ -150,6 +150,10 @@ msgstr "DNS For Family"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod DNS Público (CN)"
@@ -158,7 +162,7 @@ msgstr "DNSPod DNS Público (CN)"
 msgid "DNSlify DNS"
 msgstr "DNS de DNSlify"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Codepoint DSCP"
 
@@ -178,11 +182,11 @@ msgstr "Sociedade Digital (CH)"
 msgid "Direct"
 msgstr "Direto"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "A desativar o serviço %s"
 
@@ -198,11 +202,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Ativar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "A ativar o serviço %s"
 
@@ -236,7 +240,7 @@ msgstr "Finlândia"
 msgid "Force DNS Ports"
 msgstr "Forçar portas de DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Forçar portas DNS:"
 
@@ -250,11 +254,11 @@ msgstr "Forçar o DNS do Roteador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forçar o servidor de DNS do Roteador para todos os aparelhos locais"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Forçar uso do HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Forçar uso de resolvedores DNS IPv6"
 
@@ -288,7 +292,7 @@ msgstr "Proxy DNS sobre HTTPS - Configuração"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "Proxy DNS sobre HTTPS - Instâncias"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "Proxy DNS sobre HTTPS - Estado"
 
@@ -353,12 +357,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Endereço de escuta"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Porta de escuta"
@@ -368,11 +372,11 @@ msgstr "Porta de escuta"
 msgid "Location"
 msgstr "Locallidade"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Caminho do Ficheiro de Registo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Nível de Verbosidade do Registo"
 
@@ -388,6 +392,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Nome / Tipo"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Países Baixos"
@@ -400,7 +408,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Noruega"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
 
@@ -416,11 +424,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parâmetro"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -433,7 +449,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polónia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Intervalo de Pesquisa"
 
@@ -445,11 +461,27 @@ msgstr "Filtro Privado"
 msgid "Protected Filter"
 msgstr "Filtro Protegido"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Provedor"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Servidor proxy"
 
@@ -461,11 +493,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "A reiniciar o serviço %s"
 
@@ -481,11 +513,11 @@ msgstr "Reconsiderar DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Executar como Grupo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Executar como Utilizador"
 
@@ -506,7 +538,7 @@ msgstr "Protegido com Suporte a ECS"
 msgid "Security Filter"
 msgstr "Filtro de Segurança"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Consulte o %sREADME%s para pormenores."
 
@@ -514,15 +546,15 @@ msgstr "Consulte o %sREADME%s para pormenores."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Selecione as configurações do DNSMASQ para atualizar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Controle de serviços"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Instâncias de Serviço"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Estado do Serviço"
 
@@ -548,19 +580,19 @@ msgstr "Espanha"
 msgid "Standard"
 msgstr "Padrão"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "A iniciar o serviço %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "A parar o serviço %s"
 
@@ -593,6 +625,7 @@ msgid "US/New York"
 msgstr "EUA/Nova York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Sem Filtro"
 
@@ -616,19 +649,19 @@ msgstr "Atualizar todas as configs"
 msgid "Update select configs"
 msgstr "Atualizar as configurações selecionadas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Utilizar HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Utilizar resolvedores IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Utilizar resolvedores DNS de qualquer família"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Utilizar versão negociada do HTTP"
 
@@ -643,24 +676,41 @@ msgstr "Nome do utilizador"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variante"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Versão %s - Em execução."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Versão %s - Parado (Desativado)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Versão %s - Parado."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 4aabced6b3ff57dc169f4000b4b3cb26323780cd..b8cec447e0b40c208075edabec899f58d11bdc86 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy em %s na porta %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy na porta %s.%s"
 
@@ -103,7 +103,7 @@ msgstr ""
 "forçando os dispositivos locais a usar o roteador para a resolução do DNS "
 "(%smore information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "DNS de inicialização"
 
@@ -151,6 +151,10 @@ msgstr "DNS para família"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod DNS Público (CN)"
@@ -159,7 +163,7 @@ msgstr "DNSPod DNS Público (CN)"
 msgid "DNSlify DNS"
 msgstr "DNS DNSlify"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Codepoint DSCP"
 
@@ -179,11 +183,11 @@ msgstr "Sociedade Digital (CH)"
 msgid "Direct"
 msgstr "Direto"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Desativar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Desativando serviço %s"
 
@@ -199,11 +203,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Habilitar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Ativando serviço %s"
 
@@ -237,7 +241,7 @@ msgstr "Finlândia"
 msgid "Force DNS Ports"
 msgstr "Forçar portas DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Forçar portas DNS:"
 
@@ -251,11 +255,11 @@ msgstr "Impor o DNS do roteador"
 msgid "Force Router DNS server to all local devices"
 msgstr "Impõem o servidor de DNS do roteador para todos os dispositivos locais"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Forçar uso do HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Forçar uso de resolvedores DNS IPv6"
 
@@ -292,7 +296,7 @@ msgstr "Proxy DNS sobre HTTPS - Configuração"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "Proxy DNS sobre HTTPS - Instâncias"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "Proxy DNS sobre HTTPS - Estado"
 
@@ -356,12 +360,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Endereço de escuta"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Porta de escuta"
@@ -371,11 +375,11 @@ msgstr "Porta de escuta"
 msgid "Location"
 msgstr "Local"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Caminho do Arquivo de Registro"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Nível de Verbosidade do Registro"
 
@@ -391,6 +395,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Nome / Tipo"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Países Baixos"
@@ -403,7 +411,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Noruega"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
 
@@ -419,11 +427,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parâmetro"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -436,7 +452,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polônia"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Intervalo de Pesquisa"
 
@@ -448,11 +464,27 @@ msgstr "Filtro Privado"
 msgid "Protected Filter"
 msgstr "Filtro Protegido"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Provedor"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Servidor de proxy"
 
@@ -464,11 +496,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Reiniciando serviço %s"
 
@@ -484,11 +516,11 @@ msgstr "Reconsiderar DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Executar como Grupo"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Executar como Usuário"
 
@@ -509,7 +541,7 @@ msgstr "Protegido com Suporte a ECS"
 msgid "Security Filter"
 msgstr "Filtro de Segurança"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Consulte o %sREADME%s para detalhes."
 
@@ -517,15 +549,15 @@ msgstr "Consulte o %sREADME%s para detalhes."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Selecione as configurações do DNSMASQ para atualizar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Controle do Serviço"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Instâncias de Serviço"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Condição do Serviço"
 
@@ -551,19 +583,19 @@ msgstr "Espanha"
 msgid "Standard"
 msgstr "Padrão"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Início"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Iniciando serviço %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Parando serviço %s"
 
@@ -596,6 +628,7 @@ msgid "US/New York"
 msgstr "EUA/Nova York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Sem Filtro"
 
@@ -619,19 +652,19 @@ msgstr "Atualize todas as configurações"
 msgid "Update select configs"
 msgstr "Atualizar as configurações selecionadas"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Utilizar HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Utilizar resolvedores IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Utilizar resolvedores DNS de qualquer família"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Utilizar versão negociada do HTTP"
 
@@ -646,24 +679,41 @@ msgstr "Nome do usuário"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variante"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Versão %s - Em execução."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Versão %s - Parado (Desativado)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Versão %s - Parado."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 37350c25cdb6550c54e8846d97ec5420a944cdcc..d75190241d9bd193d85141c068d81010eafb0460 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy la %s pe portul %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy pe portul %s.%s"
 
@@ -101,7 +101,7 @@ msgstr ""
 "dispozitivele locale să utilizeze routerul pentru rezolvarea DNS (%smore "
 "information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Sistemul DNS Bootstrap"
 
@@ -149,6 +149,10 @@ msgstr "DNS pentru familie"
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -157,7 +161,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Punct de cod DSCP"
 
@@ -177,11 +181,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Dezactivați"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Dezactivarea serviciului %s"
 
@@ -197,11 +201,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Permite"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Activarea serviciului %s"
 
@@ -235,7 +239,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Forțați porturile DNS:"
 
@@ -249,11 +253,11 @@ msgstr "Forțați DNS-ul routerului"
 msgid "Force Router DNS server to all local devices"
 msgstr "Forțați serverul DNS al Routerului pentru toate dispozitivele locale"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Forțați utilizarea HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Forțarea utilizării rezolutorilor DNS IPv6"
 
@@ -287,7 +291,7 @@ msgstr "HTTPS DNS Proxy - Configurație"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Proxy - Instanțe"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS Proxy - Stare"
 
@@ -351,12 +355,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Ascultă adresa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Port de ascultare"
@@ -366,11 +370,11 @@ msgstr "Port de ascultare"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -386,6 +390,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -398,7 +406,7 @@ msgstr "UrmătorulDNS.io"
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -414,11 +422,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr "DNS deschis"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -429,7 +445,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -441,11 +457,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Server Proxy"
 
@@ -457,11 +489,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -477,11 +509,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -502,7 +534,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -510,15 +542,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Controlul serviciilor"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Starea serviciului"
 
@@ -544,19 +576,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Porniți"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -589,6 +621,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -612,19 +645,19 @@ msgstr "Actualizarea tuturor configurațiilor"
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -639,24 +672,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 0659fbc844473d60a08c6f8639ef049bf850ce81..862382ea7e656214ee283eb3d8792324fab8ecf3 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s прокси в %s на порту %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s прокси на порту %s.%s"
 
@@ -105,7 +105,7 @@ msgstr ""
 "устройства использовать маршрутизатор для разрешения DNS (%smore "
 "information%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Bootstrap DNS"
 
@@ -153,6 +153,10 @@ msgstr "DNS для семьи"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -161,7 +165,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Кодовая точка DSCP"
 
@@ -181,11 +185,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "Прямой"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Отключить"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Отключение службы %s"
 
@@ -201,11 +205,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Включить"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Включение службы %s"
 
@@ -239,7 +243,7 @@ msgstr "Финляндия"
 msgid "Force DNS Ports"
 msgstr "Принудительное использование портов DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Принудительное использование портов DNS:"
 
@@ -253,11 +257,11 @@ msgstr "Назначить DNS роутера"
 msgid "Force Router DNS server to all local devices"
 msgstr "Назначить DNS роутера всем локальным устройствам"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Принудительное использование HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Принудительное использование IPv6 DNS-резольверов"
 
@@ -294,7 +298,7 @@ msgstr "HTTPS DNS Прокси - Конфигурация"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Прокси - Экземпляры"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS Прокси - Статус"
 
@@ -358,12 +362,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Адрес прослушивания"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Порт для входящих соединений"
@@ -373,11 +377,11 @@ msgstr "Порт для входящих соединений"
 msgid "Location"
 msgstr "Расположение"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Путь к файлу журнала"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Уровень записи в журнал"
 
@@ -393,6 +397,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Название / Тип"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Нидерланды"
@@ -405,7 +413,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Норвегия"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Не установлен или не найден"
 
@@ -421,11 +429,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Параметр"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -438,7 +454,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Польша"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Интервал опроса"
 
@@ -450,11 +466,27 @@ msgstr "Частный фильтр"
 msgid "Protected Filter"
 msgstr "Защищённый фильтр"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Провайдер"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Сервер прокси"
 
@@ -466,11 +498,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Перезапустить"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Перезапуск службы %s"
 
@@ -486,11 +518,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Выполнить как группу"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Выполнить от имени пользователя"
 
@@ -511,7 +543,7 @@ msgstr "Обеспечивается поддержкой ECS"
 msgid "Security Filter"
 msgstr "Фильтр безопасности"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Подробности см. в %sREADME%s."
 
@@ -519,15 +551,15 @@ msgstr "Подробности см. в %sREADME%s."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Выберите конфигурации DNSMASQ для обновления"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Управление службой"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Сервисные экземпляры"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Статус службы"
 
@@ -553,19 +585,19 @@ msgstr "Испания"
 msgid "Standard"
 msgstr "Стандарт"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Запустить"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Запуск службы %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Стоп"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Остановка службы %s"
 
@@ -598,6 +630,7 @@ msgid "US/New York"
 msgstr "США/Нью-Йорк"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Без фильтрации"
 
@@ -621,19 +654,19 @@ msgstr "Обновлять все настройки"
 msgid "Update select configs"
 msgstr "Обновление выбранных конфигураций"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Использовать HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Использовать IPv6-резольверы"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Использовать DNS-резольверы любого семейства"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Использовать согласованную HTTP-версию"
 
@@ -648,24 +681,41 @@ msgstr "Имя пользователя"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Вариант"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Версия %s - Выполняется."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Версия %s - остановлена (отключена)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Версия %s - Остановлена."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Викимедиа"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index af90dba3d194484e5893567e7455b7dacd5f295e..7d7d41c461d63c05ab4bbcc39093aae4e1b91c75 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy %s na porte %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr ""
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -151,7 +155,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Zakázať"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -191,11 +195,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Povoliť"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -229,7 +233,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -340,12 +344,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr ""
@@ -355,11 +359,11 @@ msgstr ""
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -387,7 +395,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -403,11 +411,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -418,7 +434,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -430,11 +446,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr ""
 
@@ -446,11 +478,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -466,11 +498,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -491,7 +523,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -499,15 +531,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr ""
 
@@ -533,19 +565,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Štart"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Zastaviť"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -578,6 +610,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -601,19 +634,19 @@ msgstr ""
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -628,24 +661,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index ef7857b288b22c07cc8256f92a2e585e163e68c3..4b5f16852e1fde5bc68ea5f0a63e737c63510c77 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr ""
 
@@ -95,7 +95,7 @@ msgid ""
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -143,6 +143,10 @@ msgstr "Familje-DNS"
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "Publik DNS för DNSPod (CN)"
@@ -151,7 +155,7 @@ msgstr "Publik DNS för DNSPod (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr ""
 
@@ -171,11 +175,11 @@ msgstr ""
 msgid "Direct"
 msgstr "Direkt"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Stäng av"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Stänger av %s-tjänsten"
 
@@ -191,11 +195,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH-DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Aktivera"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Aktiverar %s-tjänsten"
 
@@ -229,7 +233,7 @@ msgstr "Finland"
 msgid "Force DNS Ports"
 msgstr "Tvinga DNS-portar"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Tvinga DNS-portar:"
 
@@ -243,11 +247,11 @@ msgstr ""
 msgid "Force Router DNS server to all local devices"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Tvinga användning av HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -281,7 +285,7 @@ msgstr "DNS-proxy för HTTPS - Konfiguration"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "DNS-proxy - Instanser"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "DNS-proxy för HTTPS - Status"
 
@@ -340,12 +344,12 @@ msgstr "Låt lokala enheter använda sina egna DNS-servrar om de är inställda"
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Lyssningsadress"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Lyssningsport"
@@ -355,11 +359,11 @@ msgstr "Lyssningsport"
 msgid "Location"
 msgstr "Plats"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -375,6 +379,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "Namn / Typ"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Nederländerna"
@@ -387,7 +395,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Norge"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Inte installerad eller kunde inte hittas"
 
@@ -403,11 +411,19 @@ msgstr "OSZX-DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parameter"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -419,7 +435,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polen"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -431,11 +447,27 @@ msgstr "Privat filter"
 msgid "Protected Filter"
 msgstr "Skyddat filter"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Leverantör"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy-server"
 
@@ -447,11 +479,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Starta om"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Startar om %s-tjänsten"
 
@@ -467,11 +499,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Kör som grupp"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Kör som användare"
 
@@ -492,7 +524,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr "Säkerhetsfilter"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Läs %sREADME%s för detaljer."
 
@@ -500,15 +532,15 @@ msgstr "Läs %sREADME%s för detaljer."
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Tjänstkontroll"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Status för tjänsten"
 
@@ -534,19 +566,19 @@ msgstr "Spanien"
 msgid "Standard"
 msgstr "Standard"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Starta"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Startar %s-tjänsten"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Stoppar %s-tjänsten"
 
@@ -579,6 +611,7 @@ msgid "US/New York"
 msgstr "US/New York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -602,19 +635,19 @@ msgstr "Uppdatera alla konfigurationer"
 msgid "Update select configs"
 msgstr "Uppdatera valda konfigurationer"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Använd HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -629,24 +662,41 @@ msgstr "Användarnamn"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Variant"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Version %s - Körs."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Version %s - Stoppad (Avstängd)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Version %s - Stoppades."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 16940d15cb77de4259f39924e5f0ec37c01a28cc..1709099600b6efd9d81a42f29e0c16f200e5b9c3 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "போர்ட்%s இல்%s இல்%s%s%s ப்ராக்சி.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "போர்ட்%s மீது%s%s%s proxy.%s"
 
@@ -100,7 +100,7 @@ msgstr ""
 "ஐக்ளவுட் தனியார் ரிலே தீர்வுகளுக்கான அணுகலைத் தடுக்கிறது, உள்ளக சாதனங்களை டிஎன்எச் "
 "தெளிவுத்திறனுக்கான திசைவியைப் பயன்படுத்தும்படி கட்டாயப்படுத்துகிறது (%ச்மோர் தகவல்%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "தொடக்கவார் டி.என்.எச்"
 
@@ -148,6 +148,10 @@ msgstr "குடும்பத்திற்கான டி.என்.எச
 msgid "DNS Forge (DE)"
 msgstr "டி.என்.எச் ஃபோர்ச் (டி)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "டி.என்ச்பாட் பொது டி.என்.எச் (சி.என்)"
@@ -156,7 +160,7 @@ msgstr "டி.என்ச்பாட் பொது டி.என்.எச
 msgid "DNSlify DNS"
 msgstr "டி.என்.எச்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "டி.எச்.சி.பி குறியீட்டு முறை"
 
@@ -176,11 +180,11 @@ msgstr "டிசிட்டல் சொசைட்டி (சிஎச்)"
 msgid "Direct"
 msgstr "நேரடி"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "முடக்கு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "%s சேவையை முடக்குதல்"
 
@@ -196,11 +200,11 @@ msgstr "DOH 360 டி.என்.எச் (சி.என்)"
 msgid "DoH DNS (SB)"
 msgstr "Doh dns (sb)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "இயக்கு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "%s சேவையை செயல்படுத்துகிறது"
 
@@ -234,7 +238,7 @@ msgstr "பின்லாந்து"
 msgid "Force DNS Ports"
 msgstr "டிஎன்எச் துறைமுகங்களை கட்டாயப்படுத்துங்கள்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "டிஎன்எச் துறைமுகங்களை கட்டாயப்படுத்துங்கள்:"
 
@@ -248,11 +252,11 @@ msgstr "ஃபோர்ச் திசைவி டி.என்"
 msgid "Force Router DNS server to all local devices"
 msgstr "அனைத்து உள்ளக சாதனங்களுக்கும் திசைவி டிஎன்எச் சேவையகத்தை கட்டாயப்படுத்துங்கள்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "HTTP/1 இன் கட்டாய பயன்பாடு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "ஐபிவி 6 டிஎன்எச் தீர்வுகளின் கட்டாய பயன்பாடு"
 
@@ -290,7 +294,7 @@ msgstr "HTTPS DNS பதிலாள் - உள்ளமைவு"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS பதிலாள் - நிகழ்வுகள்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS பதிலாள் - நிலை"
 
@@ -352,12 +356,12 @@ msgstr "அமைக்கப்பட்டால் உள்ளக சாத
 msgid "LibreDNS (GR)"
 msgstr "லிப்ரண்டனச் (GAR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "முகவரியைக் கேளுங்கள்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "துறைமுகம் கேளுங்கள்"
@@ -367,11 +371,11 @@ msgstr "துறைமுகம் கேளுங்கள்"
 msgid "Location"
 msgstr "இடம்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "கோப்பு பாதை பதிவு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "பதிவு செய்யும் சொற்களஞ்சியம்"
 
@@ -387,6 +391,10 @@ msgstr "மோல்"
 msgid "Name / Type"
 msgstr "பெயர் / வகை"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "நெதர்லாந்து"
@@ -399,7 +407,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "நார்வே"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "நிறுவப்படவில்லை அல்லது கிடைக்கவில்லை"
 
@@ -415,11 +423,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "Opendns"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "கூறளவு"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -430,7 +446,7 @@ msgstr "இந்த அமைப்பில்%s ஆதரிக்கப்
 msgid "Poland"
 msgstr "போலந்து"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "வாக்குப்பதிவு இடைவெளி"
 
@@ -442,11 +458,27 @@ msgstr "தனிப்பட்ட வடிகட்டி"
 msgid "Protected Filter"
 msgstr "பாதுகாக்கப்பட்ட வடிகட்டி"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "வழங்குநர்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "பதிலாள் சேவையகம்"
 
@@ -458,11 +490,11 @@ msgstr "குவாட் 101 (TW)"
 msgid "Quad 9"
 msgstr "குவாட் 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "மறுதொடக்கம்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "%s சேவையை மறுதொடக்கம் செய்தல்"
 
@@ -478,11 +510,11 @@ msgstr "டி.என்.எச்"
 msgid "RubyFish (CN)"
 msgstr "ரூபிச் (சி.என்)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "குழுவாக இயக்கவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "பயனராக இயக்கவும்"
 
@@ -503,7 +535,7 @@ msgstr "ECS ஆதரவுடன் பாதுகாக்கப்பட்
 msgid "Security Filter"
 msgstr "பாதுகாப்பு வடிகட்டி"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "விவரங்களுக்கு %README ஐப் பார்க்கவும்."
 
@@ -511,15 +543,15 @@ msgstr "விவரங்களுக்கு %README ஐப் பார்
 msgid "Select the DNSMASQ Configs to update"
 msgstr "புதுப்பிக்க DNSMASQ உள்ளமைவுகளைத் தேர்ந்தெடுக்கவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "பணி கட்டுப்பாடு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "பணி நிகழ்வுகள்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "பணி நிலை"
 
@@ -545,19 +577,19 @@ msgstr "ச்பெயின்"
 msgid "Standard"
 msgstr "தரநிலை"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "தொடங்கு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "தொடக்க %s பணி"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "நிறுத்து"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "%s சேவையை நிறுத்துகிறது"
 
@@ -590,6 +622,7 @@ msgid "US/New York"
 msgstr "யுஎச்/நியூயார்க்"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "வடிகட்டப்படாதது"
 
@@ -613,19 +646,19 @@ msgstr "அனைத்து உள்ளமைவுகளையும் ப
 msgid "Update select configs"
 msgstr "புதுப்பிப்பு உள்ளமைவுகளைத் தேர்ந்தெடுக்கவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "HTTP/1 ஐப் பயன்படுத்தவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "IPv6 தீர்வுகளைப் பயன்படுத்தவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "எந்த குடும்ப டிஎன்எச் தீர்வுகளையும் பயன்படுத்தவும்"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "பேச்சுவார்த்தை HTTP பதிப்பைப் பயன்படுத்தவும்"
 
@@ -640,24 +673,41 @@ msgstr "பயனர்பெயர்"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "மாறுபாடு"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "பதிப்பு %s - இயங்கும்."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "பதிப்பு %s - நிறுத்தப்பட்டது (முடக்கப்பட்டது)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "பதிப்பு %s - நிறுத்தப்பட்டது."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "விக்கிமீடியா"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index d96336fcf4c271294a09019fe20fc529e89d5da3..1faad32c68702d06c285fe274ac43ca345e1c73b 100644 (file)
@@ -370,6 +370,10 @@ msgstr ""
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -398,6 +402,10 @@ msgstr ""
 msgid "OpenDNS"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
@@ -666,3 +674,19 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index ce2e036daa8c402f5a66acaafa6de90e10f7c9d4..e61345e7919621fed791f9f06c1eddfe67284050 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.7\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s %s%s proxy'si %s üzerinde %s bağlantı noktası.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy'si %s bağlantı noktasında.%s"
 
@@ -103,7 +103,7 @@ msgstr ""
 "iCloud Özel Geçiş çözümleyicilerine erişimi engelleyerek yerel aygıtları DNS "
 "çözümlemesi için yönlendiriciyi kullanmaya zorlar (%sdaha fazla bilgi%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Önyükleme DNS'si"
 
@@ -151,6 +151,10 @@ msgstr "Aile için DNS"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -159,7 +163,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP Kod Noktası"
 
@@ -179,11 +183,11 @@ msgstr "Dijital Toplum (CH)"
 msgid "Direct"
 msgstr "Doğrudan"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Devre dışı bırak"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "%s hizmeti devre dışı bırakılıyor"
 
@@ -199,11 +203,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Etkinleştir"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "%s hizmeti etkinleştiriliyor"
 
@@ -237,7 +241,7 @@ msgstr "Finlandiya"
 msgid "Force DNS Ports"
 msgstr "DNS Bağlantı Noktalarını Zorla"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "DNS bağlantı noktalarını zorla:"
 
@@ -251,11 +255,11 @@ msgstr "Yönlendirici DNS'sini Zorla"
 msgid "Force Router DNS server to all local devices"
 msgstr "Yönlendirici DNS sunucusunu tüm yerel cihazlara zorla"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "HTTP/1 kullanımını zorunlu kıl"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "IPv6 DNS çözümleyicilerinin kullanımını zorunlu kıl"
 
@@ -289,7 +293,7 @@ msgstr "HTTPS DNS Proxy'si - Yapılandırma"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Proxy'si - Örnekler"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS Proxy'si - Durum"
 
@@ -352,12 +356,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Dinleme Adresi"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Dinleme Bağlantı Noktası"
@@ -367,11 +371,11 @@ msgstr "Dinleme Bağlantı Noktası"
 msgid "Location"
 msgstr "Konum"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Günlük dosyasının yolu"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Günlüğe Kaydetme Ayrıntısı"
 
@@ -387,6 +391,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "İsim / Tür"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Hollanda"
@@ -399,7 +407,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Norveç"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Yüklü değil veya bulunamadı"
 
@@ -415,11 +423,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Parametre"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -431,7 +447,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Polonya"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Yoklama Aralığı"
 
@@ -443,11 +459,27 @@ msgstr "Özel Filtre"
 msgid "Protected Filter"
 msgstr "Korumalı Filtre"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Sağlayıcı"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Proxy Sunucusu"
 
@@ -459,11 +491,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Yeniden Başlat"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "%s hizmeti yeniden başlatılıyor"
 
@@ -479,11 +511,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Grup Olarak Çalıştır"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Kullanıcı Olarak Çalıştır"
 
@@ -504,7 +536,7 @@ msgstr "ECS Desteği ile Güvende"
 msgid "Security Filter"
 msgstr "Güvenlik Filtresi"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Ayrıntılar için %sREADME%s dosyasına bakın."
 
@@ -512,15 +544,15 @@ msgstr "Ayrıntılar için %sREADME%s dosyasına bakın."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Güncellemek için DNSMASQ Yapılandırmalarını seçin"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Hizmet Kontrolü"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Hizmet Örnekleri"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Hizmet Durumu"
 
@@ -546,19 +578,19 @@ msgstr "İspanya"
 msgid "Standard"
 msgstr "Standart"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Başlat"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "%s hizmeti başlatılıyor"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Dur"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "%s hizmeti durduruluyor"
 
@@ -591,6 +623,7 @@ msgid "US/New York"
 msgstr "ABD/New York"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Filtrelenmemiş"
 
@@ -614,19 +647,19 @@ msgstr "Tüm yapılandırmaları güncelle"
 msgid "Update select configs"
 msgstr "Seçili yapılandırmaları güncelle"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "HTTP/1'i kullan"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "IPv6 çözümleyicilerini kullan"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Herhangi bir aile DNS çözümleyicisini kullan"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Anlaşmalı HTTP sürümünü kullan"
 
@@ -641,24 +674,41 @@ msgstr "Kullanıcı Adı"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Varyant"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Sürüm %s - Çalışıyor."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Sürüm %s - Durduruldu (Devre Dışı)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Sürüm %s - Durduruldu."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index cab16be9cc7117ab00dde40ce097d862307c68bb..68079fbff7dd984a9a05e094c81a1a215ab7b68f 100644 (file)
@@ -11,11 +11,11 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s проксі у %s на порту %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s проксі на порті %s.%s"
 
@@ -104,7 +104,7 @@ msgstr ""
 "Блокує доступ до резолверів iCloud Private Relay, змушуючи локальні пристрої "
 "використовувати маршрутизатор для вирішення DNS (%sбільше інформації%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "Завантажувальний DNS"
 
@@ -152,6 +152,10 @@ msgstr "DNS для сім'ї"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (Німеччина)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Громадський DNS (CN)"
@@ -160,7 +164,7 @@ msgstr "DNSPod Громадський DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "Кодова точка DSCP"
 
@@ -180,11 +184,11 @@ msgstr "Цифрове суспільство (CH)"
 msgid "Direct"
 msgstr "Прямий"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Вимкнути"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "Вимкнення служби %s"
 
@@ -200,11 +204,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Увімкнути"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "Увімкнення служби %s"
 
@@ -238,7 +242,7 @@ msgstr "Фінляндія"
 msgid "Force DNS Ports"
 msgstr "Примусове використання портів DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "Примусове використання DNS-портів:"
 
@@ -252,11 +256,11 @@ msgstr "Примусове використання DNS маршрутизато
 msgid "Force Router DNS server to all local devices"
 msgstr "Ввімкнути DNS-сервер маршрутизатора на всіх локальних пристроях"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "Примусове використання HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "Примусове використання DNS-перетворювачів IPv6"
 
@@ -293,7 +297,7 @@ msgstr "HTTPS DNS Proxy - Конфігурація"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS Proxy - екземпляри"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS-проксі – статус"
 
@@ -357,12 +361,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS(GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Адреса для прослуховування"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Порт для прослуховування"
@@ -372,11 +376,11 @@ msgstr "Порт для прослуховування"
 msgid "Location"
 msgstr "Розташування"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "Шлях до файлу журналу"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "Багатослівність журналювання"
 
@@ -392,6 +396,10 @@ msgstr "Кріт"
 msgid "Name / Type"
 msgstr "Назва / Тип"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "Нідерланди"
@@ -404,7 +412,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "Норвегія"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "Не встановлено або не знайдено"
 
@@ -420,11 +428,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "Параметр"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -436,7 +452,7 @@ msgstr ""
 msgid "Poland"
 msgstr "Польща"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "Інтервал опитування"
 
@@ -448,11 +464,27 @@ msgstr "Приватний фільтр"
 msgid "Protected Filter"
 msgstr "Захищений фільтр"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "Провайдер"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Проксі сервер"
 
@@ -464,11 +496,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "Перезавантажити"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "Перезапуск служби %s"
 
@@ -484,11 +516,11 @@ msgstr "Переосмисліть DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "Запуск від імені групи"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "Запуск від імені користувача"
 
@@ -509,7 +541,7 @@ msgstr "Захищено підтримкою ECS"
 msgid "Security Filter"
 msgstr "Фільтр безпеки"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "Перегляньте %sREADME%s для деталей."
 
@@ -517,15 +549,15 @@ msgstr "Перегляньте %sREADME%s для деталей."
 msgid "Select the DNSMASQ Configs to update"
 msgstr "Виберіть конфігурації DNSMASQ для оновлення"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Керування службою"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "Сервісні екземпляри"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Стан служби"
 
@@ -551,19 +583,19 @@ msgstr "Іспанія"
 msgid "Standard"
 msgstr "Стандартний"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Запустити"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "Запуск служби %s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Стій"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "Зупинка служби %s"
 
@@ -596,6 +628,7 @@ msgid "US/New York"
 msgstr "США/Нью-Йорк"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "Нефільтрований"
 
@@ -619,19 +652,19 @@ msgstr "Оновлення всіх налаштувань"
 msgid "Update select configs"
 msgstr "Оновити вибрані конфігурації"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "Використовуйте HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "Використовуйте резолвери IPv6"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "Використовуйте будь-який сімейний DNS-перетворювач"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "Використовуйте узгоджену версію HTTP"
 
@@ -646,24 +679,41 @@ msgstr "Ім'я користувача"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "Варіант"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "Версія %s - працює."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "Версія %s – зупинено (вимкнено)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "Версія %s - Зупинено."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 4cb62967ae6791a119521b71cb4dfffd48daf771..15ef6573653a13f400da612ef998c893b555d604 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 #, fuzzy
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s proxy tại %s trên cổng %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s proxy trên cổng %s.%s"
 
@@ -113,7 +113,7 @@ msgstr ""
 "Chặn quyền truy cập vào bộ giải quyết iCloud Private Relay, buộc các thiết "
 "bị cục bộ phải sử dụng bộ định tuyến để giải quyết DNS (%sthêm thông tin%s)."
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr ""
 
@@ -161,6 +161,10 @@ msgstr "DNS For Family"
 msgid "DNS Forge (DE)"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr ""
@@ -169,7 +173,7 @@ msgstr ""
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP Codepoint"
 
@@ -189,11 +193,11 @@ msgstr ""
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "Vô hiệu hóa"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr ""
 
@@ -209,11 +213,11 @@ msgstr ""
 msgid "DoH DNS (SB)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "Bật lên"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr ""
 
@@ -247,7 +251,7 @@ msgstr ""
 msgid "Force DNS Ports"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr ""
 
@@ -261,11 +265,11 @@ msgstr "Force Router DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "Force Router DNS server đến tất cả thiết bị nội bộ"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr ""
 
@@ -299,7 +303,7 @@ msgstr ""
 msgid "HTTPS DNS Proxy - Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr ""
 
@@ -359,12 +363,12 @@ msgstr ""
 msgid "LibreDNS (GR)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "Listen Address"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "Listen Port"
@@ -374,11 +378,11 @@ msgstr "Listen Port"
 msgid "Location"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr ""
 
@@ -394,6 +398,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr ""
@@ -406,7 +414,7 @@ msgstr ""
 msgid "Norway"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr ""
 
@@ -422,11 +430,19 @@ msgstr ""
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -437,7 +453,7 @@ msgstr ""
 msgid "Poland"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr ""
 
@@ -449,11 +465,27 @@ msgstr ""
 msgid "Protected Filter"
 msgstr ""
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "Máy chủ Proxy"
 
@@ -465,11 +497,11 @@ msgstr ""
 msgid "Quad 9"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr ""
 
@@ -485,11 +517,11 @@ msgstr ""
 msgid "RubyFish (CN)"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr ""
 
@@ -510,7 +542,7 @@ msgstr ""
 msgid "Security Filter"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr ""
 
@@ -518,15 +550,15 @@ msgstr ""
 msgid "Select the DNSMASQ Configs to update"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "Điều khiển dịch vụ"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "Trạng thái dịch vụ"
 
@@ -552,19 +584,19 @@ msgstr ""
 msgid "Standard"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "Bắt đầu"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "Dừng"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr ""
 
@@ -597,6 +629,7 @@ msgid "US/New York"
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr ""
 
@@ -620,19 +653,19 @@ msgstr "Cập nhật tất cả cấu hình"
 msgid "Update select configs"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr ""
 
@@ -647,24 +680,41 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 8cc027210a32267c472e160e57d26de15e0eeeda..4f9104b011fa9fdd5ac40d99456a69259fa44fc2 100644 (file)
@@ -16,11 +16,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s 代理,位于 %s,端口 %s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s 代理,位于端口 %s.%s"
 
@@ -105,7 +105,7 @@ msgstr ""
 "阻止访问 iCloud 私人中继,强迫本地设备使用路由器进行 DNS 解析 (%s更多信"
 "息%s)。"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "引导 DNS"
 
@@ -153,6 +153,10 @@ msgstr "家庭DNS服务"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -161,7 +165,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS服务器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP 代码点"
 
@@ -181,11 +185,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr "直连"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "禁用"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "禁用 %s 服务中"
 
@@ -201,11 +205,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "启用"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "启用 %s 服务中"
 
@@ -239,7 +243,7 @@ msgstr "芬兰"
 msgid "Force DNS Ports"
 msgstr "强制 DNS 端口"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "强制使用特定 DNS 端口:"
 
@@ -253,11 +257,11 @@ msgstr "强制使用路由器 DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "强制所有本地设备使用路由器 DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "强制使用 HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "强制使用 IPv6 DNS 解析器"
 
@@ -293,7 +297,7 @@ msgstr "HTTPS DNS 代理 - 配置"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS 代理 - 实例"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS 代理 - 状态"
 
@@ -354,12 +358,12 @@ msgstr "如果进行了设置,允许本地设备使用自己的 DNS 服务器"
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "监听地址"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "监听端口"
@@ -369,11 +373,11 @@ msgstr "监听端口"
 msgid "Location"
 msgstr "位置"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "日志文件路径"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "记录级别"
 
@@ -389,6 +393,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "名称/类型"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "荷兰"
@@ -401,7 +409,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "挪威"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "未安装或未找到"
 
@@ -417,11 +425,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "参数"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -432,7 +448,7 @@ msgstr "请注意此系统不支持 %s(%s更多信息%s)。"
 msgid "Poland"
 msgstr "波兰"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "轮询间隔"
 
@@ -444,11 +460,27 @@ msgstr "私人过滤器"
 msgid "Protected Filter"
 msgstr "受保护的过滤器"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "提供商"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "代理服务器"
 
@@ -460,11 +492,11 @@ msgstr "Quad 101 (CN)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "重启"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "重启 %s 服务中"
 
@@ -480,11 +512,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "以群组身份运行"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "以用户身份运行"
 
@@ -505,7 +537,7 @@ msgstr "支持 ECS"
 msgid "Security Filter"
 msgstr "安全过滤器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "详见 %sREADME%s。"
 
@@ -513,15 +545,15 @@ msgstr "详见 %sREADME%s。"
 msgid "Select the DNSMASQ Configs to update"
 msgstr "选择要更新的 DNSMASQ 配置"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "服务控制"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "服务实例"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "服务状态"
 
@@ -547,19 +579,19 @@ msgstr "西班牙"
 msgid "Standard"
 msgstr "标准"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "启动"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "启动 %s 服务中"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "停止 %s 服务中"
 
@@ -592,6 +624,7 @@ msgid "US/New York"
 msgstr "美国纽约"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "未过滤"
 
@@ -615,19 +648,19 @@ msgstr "更新所有配置"
 msgid "Update select configs"
 msgstr "更新所选配置"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "使用 HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "使用 IPv6 解析器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "使用任意家庭 DNS 解析器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "使用协商的 HTTP 版本"
 
@@ -642,24 +675,41 @@ msgstr "用户名"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "变体"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "版本 %s - 运行中。"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "版本 %s - 已停止(被禁用)。"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "版本 %s - 已停止。"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index af3e599c9292cfd6dc9986dee00449e3dd33f4a5..dbfcd3fa3399267701945fb38ea2a61b54eaf118 100644 (file)
@@ -16,11 +16,11 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.12.1\n"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:284
 msgid "%s%s%s proxy at %s on port %s.%s"
 msgstr "%s%s%s代理,位於%s,連接埠%s.%s"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:267
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:276
 msgid "%s%s%s proxy on port %s.%s"
 msgstr "%s%s%s代理,位於連接埠%s.%s"
 
@@ -103,7 +103,7 @@ msgid ""
 msgstr ""
 "阻止存取iCloud私人轉送,強迫本地裝置使用路由器進行DNS解析(%s更多資訊%s)。"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:334
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:335
 msgid "Bootstrap DNS"
 msgstr "初始DNS"
 
@@ -151,6 +151,10 @@ msgstr "DNS For Family"
 msgid "DNS Forge (DE)"
 msgstr "DNS Forge (DE)"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
 msgstr "DNSPod Public DNS (CN)"
@@ -159,7 +163,7 @@ msgstr "DNSPod Public DNS (CN)"
 msgid "DNSlify DNS"
 msgstr "DNSlify DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:361
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:399
 msgid "DSCP Codepoint"
 msgstr "DSCP Codepoint"
 
@@ -179,11 +183,11 @@ msgstr "Digitale Gesellschaft (CH)"
 msgid "Direct"
 msgstr ""
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:408
 msgid "Disable"
 msgstr "停用"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:387
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:402
 msgid "Disabling %s service"
 msgstr "正在停用%s服務"
 
@@ -199,11 +203,11 @@ msgstr "DoH 360 DNS (CN)"
 msgid "DoH DNS (SB)"
 msgstr "DoH DNS (SB)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:374
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:389
 msgid "Enable"
 msgstr "啟用"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:368
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:383
 msgid "Enabling %s service"
 msgstr "正在啟用%s服務"
 
@@ -237,7 +241,7 @@ msgstr "芬蘭"
 msgid "Force DNS Ports"
 msgstr "強制DNS連接埠"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:188
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:197
 msgid "Force DNS ports:"
 msgstr "強制使用指定DNS連接埠:"
 
@@ -251,11 +255,11 @@ msgstr "強制使用路由器DNS"
 msgid "Force Router DNS server to all local devices"
 msgstr "強制所有本地裝置使用路由器DNS"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:432
 msgid "Force use of HTTP/1"
 msgstr "強制使用HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:406
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:444
 msgid "Force use of IPv6 DNS resolvers"
 msgstr "強制使用IPv6 DNS解析器"
 
@@ -291,7 +295,7 @@ msgstr "HTTPS DNS代理 - 設定"
 msgid "HTTPS DNS Proxy - Instances"
 msgstr "HTTPS DNS代理 - 實例"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:178
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:187
 msgid "HTTPS DNS Proxy - Status"
 msgstr "HTTPS DNS代理 - 狀態"
 
@@ -350,12 +354,12 @@ msgstr "如果進行了設定,允許本地裝置使用自己的DNS伺服器"
 msgid "LibreDNS (GR)"
 msgstr "LibreDNS (GR)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:339
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:377
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Listen Address"
 msgstr "監聽位址"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:345
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:383
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:57
 msgid "Listen Port"
 msgstr "監聽連接埠"
@@ -365,11 +369,11 @@ msgstr "監聽連接埠"
 msgid "Location"
 msgstr "位置"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:373
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:411
 msgid "Logging File Path"
 msgstr "日誌檔案路徑"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:367
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
 msgid "Logging Verbosity"
 msgstr "記錄詳細程度"
 
@@ -385,6 +389,10 @@ msgstr "Mullvad"
 msgid "Name / Type"
 msgstr "名稱 / 型別"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
 msgstr "荷蘭"
@@ -397,7 +405,7 @@ msgstr "NextDNS.io"
 msgid "Norway"
 msgstr "挪威"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:213
 msgid "Not installed or not found"
 msgstr "未安裝或未找到"
 
@@ -413,11 +421,19 @@ msgstr "OSZX DNS (UK)"
 msgid "OpenDNS"
 msgstr "OpenDNS"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:267
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 msgid "Parameter"
 msgstr "參數"
 
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:295
+msgid "Please %sdonate%s to support development of this project."
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:181
 msgid ""
@@ -428,7 +444,7 @@ msgstr "請注意此系統不支援%s(%s更多資訊%s)。"
 msgid "Poland"
 msgstr "波蘭"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:378
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:416
 msgid "Polling Interval"
 msgstr "輪詢間隔"
 
@@ -440,11 +456,27 @@ msgstr "私人篩選器"
 msgid "Protected Filter"
 msgstr "被保護的篩選器"
 
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
+msgid "Protective (blocks malicous and fraudulent websites)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
+msgid "Protective with child protection & ad-blocking"
+msgstr ""
+
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 msgid "Provider"
 msgstr "提供商"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:422
 msgid "Proxy Server"
 msgstr "代理伺服器"
 
@@ -456,11 +488,11 @@ msgstr "Quad 101 (TW)"
 msgid "Quad 9"
 msgstr "Quad 9"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:336
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:351
 msgid "Restart"
 msgstr "重新啟動"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:330
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:345
 msgid "Restarting %s service"
 msgstr "正在重新啟動 %s 服務"
 
@@ -476,11 +508,11 @@ msgstr "Rethink DNS"
 msgid "RubyFish (CN)"
 msgstr "RubyFish (CN)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:356
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:394
 msgid "Run As Group"
 msgstr "以群組身份執行"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:351
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
 msgid "Run As User"
 msgstr "以用戶身份執行"
 
@@ -501,7 +533,7 @@ msgstr "安全且支援ECS"
 msgid "Security Filter"
 msgstr "安全篩選器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:220
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:229
 msgid "See the %sREADME%s for details."
 msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
 
@@ -509,15 +541,15 @@ msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
 msgid "Select the DNSMASQ Configs to update"
 msgstr "選擇要更新的DNSMASQ設定"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:419
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:434
 msgid "Service Control"
 msgstr "服務控制"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:218
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:227
 msgid "Service Instances"
 msgstr "服務實例"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:182
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:191
 msgid "Service Status"
 msgstr "服務狀態"
 
@@ -543,19 +575,19 @@ msgstr "西班牙"
 msgid "Standard"
 msgstr "標準"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:317
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:332
 msgid "Start"
 msgstr "啟動"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:311
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:326
 msgid "Starting %s service"
 msgstr "正在啟動%s服務"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:355
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:370
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:349
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:364
 msgid "Stopping %s service"
 msgstr "正在停止%s服務"
 
@@ -588,6 +620,7 @@ msgid "US/New York"
 msgstr "美國/紐約"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 msgid "Unfiltered"
 msgstr "未篩選"
 
@@ -611,19 +644,19 @@ msgstr "更新所有設定"
 msgid "Update select configs"
 msgstr "更新所選設定"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:389
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:427
 msgid "Use HTTP/1"
 msgstr "使用 HTTP/1"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:400
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:438
 msgid "Use IPv6 resolvers"
 msgstr "使用 IPv6 解析器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:405
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:443
 msgid "Use any family DNS resolvers"
 msgstr "使用任意家庭 DNS 解析器"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:393
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:431
 msgid "Use negotiated HTTP version"
 msgstr "使用協商的HTTP版本"
 
@@ -638,24 +671,41 @@ msgstr "使用者名稱"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 msgid "Variant"
 msgstr "變種"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:195
 msgid "Version %s - Running."
 msgstr "版本%s - 執行中"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:198
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:207
 msgid "Version %s - Stopped (Disabled)."
 msgstr "版本%s - 已停止(已停用)"
 
-#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:205
 msgid "Version %s - Stopped."
 msgstr "版本 %s - 已停止"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
 msgstr "Wikimedia"
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - D�seldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
index 31192ca4e7cee53395eeafb2ff0d52bbf1295754..8b4c3a9f9b6d05c43661d4ba5297ffa9f5726894 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Chain"
 msgstr "سلسلة"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -85,7 +85,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -117,15 +117,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "تعطيل"
 
@@ -135,7 +135,7 @@ msgstr "تعطيل"
 msgid "Disabled"
 msgstr "معطل"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -143,7 +143,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -161,11 +161,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "شغل"
 
@@ -177,15 +177,15 @@ msgstr "شغل"
 msgid "Enabled"
 msgstr "مفعَّل"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -195,31 +195,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -247,11 +247,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -261,15 +261,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -277,15 +277,22 @@ msgstr ""
 msgid "Interface"
 msgstr "واجهه"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -298,7 +305,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -330,7 +337,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -343,8 +350,8 @@ msgstr ""
 msgid "Path"
 msgstr "المسار"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -352,24 +359,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -377,23 +384,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -406,7 +413,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -418,12 +425,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "البروتوكول"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -438,37 +445,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "إعادة تشغيل"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -482,7 +489,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "قيد التشغيل"
 
@@ -494,11 +501,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -507,15 +514,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -525,15 +532,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "بداية"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -547,19 +554,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "قف"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -583,15 +590,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -601,11 +608,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -613,51 +620,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -675,7 +690,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -692,17 +707,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index b6400c6fe5bad0918e2be265dfc27e0f3a77bb1f..c38ef6609803e479f2692427adbe53a69c313960 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr "Базови Настройки"
 msgid "Chain"
 msgstr "Чейн"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -85,7 +85,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -117,15 +117,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Забрани"
 
@@ -135,7 +135,7 @@ msgstr "Забрани"
 msgid "Disabled"
 msgstr "Забранен"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Забрана на %s услуга"
 
@@ -143,7 +143,7 @@ msgstr "Забрана на %s услуга"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -161,11 +161,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Включване"
 
@@ -177,15 +177,15 @@ msgstr "Включване"
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Включване на %s услуга"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -195,31 +195,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -247,11 +247,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -261,15 +261,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -277,15 +277,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -298,7 +305,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -330,7 +337,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Не е инсталиран или намерен"
@@ -343,8 +350,8 @@ msgstr ""
 msgid "Path"
 msgstr "Път"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -352,24 +359,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -377,23 +384,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -406,7 +413,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -418,12 +425,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Протокол"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -438,37 +445,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -482,7 +489,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -494,11 +501,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Управление на Услуги"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Грешки при Услуги"
 
@@ -507,15 +514,15 @@ msgstr "Грешки при Услуги"
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Състояние на Услуги"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Предупреждения за Услуги"
 
@@ -525,15 +532,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Начало"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Стартиране на услуга %s"
 
@@ -547,19 +554,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Спиране"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Спиране на услуга 5s"
 
@@ -583,15 +590,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -601,11 +608,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -613,51 +620,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -675,7 +690,7 @@ msgstr "Подробност на изходните данни"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -692,17 +707,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 75743a4879d43e7a1f837495d03df55962cfee26..f8f28d225dde8d87063c9bc51470600746afdd67 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.9-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "নিষ্ক্রিয়"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "সক্রিয় করুন"
 
@@ -176,15 +176,15 @@ msgstr "সক্রিয় করুন"
 msgid "Enabled"
 msgstr "সক্রিয়"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "ইন্টারফেস"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "প্রোটোকল"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "শুরু করুন"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 793ae209e13a46241128b0622f359f2460995886..ba007cad87be8ae1bc2835de07096202b6a0910c 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.5-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr ""
 
@@ -176,15 +176,15 @@ msgstr ""
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interfície"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "Camí"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protocol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 18bf89cf1bf6ed22c03f03c85bc99647e3e2e4da..8833c2d048b37084c354bd7865eab50ca1437b04 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Spustitelný soubor %s nebylo možné nalézt"
 
@@ -89,7 +89,7 @@ msgstr "Základní nastavení"
 msgid "Chain"
 msgstr "Řetězec"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Příkaz se nezdařil: „%s“"
 
@@ -97,7 +97,7 @@ msgstr "Příkaz se nezdařil: „%s“"
 msgid "Condensed output"
 msgstr "Zhuštěný výstup"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Ověření správnosti nastavení (%s) se nezdařilo"
 
@@ -111,7 +111,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Vlastní uživatelský soubor obsahuje"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Vlastní uživatelský soubor „%s“ nenalezen nebo je prázdný"
 
@@ -131,15 +131,15 @@ msgstr "Označování DSCP"
 msgid "Default ICMP Interface"
 msgstr "Výchozí ICMP rozhraní"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Výchozí fw4 řetězec „%s“ chybí"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Výchozí fw4 tabulka „%s“ chybí"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Zakázat"
 
@@ -149,7 +149,7 @@ msgstr "Zakázat"
 msgid "Disabled"
 msgstr "Zakázáno"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Vypínání služby %s"
 
@@ -158,7 +158,7 @@ msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 "Zobrazit tyto protokoly v sloupci protokolu v uživatelském rozhraní Webu."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -176,11 +176,11 @@ msgstr "Dnsmasq nft set"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Nevynucovat pravidla, pokud je jejich brána nedostupná"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Podpořit projekt darováním"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Povolit"
 
@@ -192,15 +192,15 @@ msgstr "Povolit"
 msgid "Enabled"
 msgstr "Povoleno"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Povoluje se služba %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Chyba spouštění vlastního uživatelského souboru „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Došlo k chybám, podívejte se do %sREADME%s"
 
@@ -212,31 +212,31 @@ msgstr ""
 "Maska FW používaná službou. Vysoká maska je použita k zabránění konfliktu s "
 "SQM/QoS. Změňte opatrně spolu s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Nepodařilo se stáhnout „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Nepodařilo se stáhnout „%s“, HTTPS není podporováno"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Nepodařilo se nainstalovat fw4 nft soubor „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Nepodařilo se znovu načíst „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Nepodařilo se přeložit „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Nepodařilo se nastavit „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Nepodařilo se nastavit žádnou bránu"
 
@@ -264,11 +264,11 @@ msgstr "Neaktivní"
 msgid "Inactive (Disabled)"
 msgstr "Neaktivní (vypnuto)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Zjištěn nekompatibilní soubor s uživateli „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -280,15 +280,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Vložit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Průnik se nezdařil pro IPv4 pro zásadu „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "Vložení pro zásadu „%s“ se nezdařilo jak pro IPv4, tak pro IPv6"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Nainstalovaný AdGuardHome (%s) nepodporuje předvolbu „ipset_file“."
 
@@ -296,15 +296,22 @@ msgstr "Nainstalovaný AdGuardHome (%s) nepodporuje předvolbu „ipset_file“.
 msgid "Interface"
 msgstr "Rozhraní"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Rozhraní „%s“ nemá přiřazenou žádnou DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Neplatné nastavení OpenVPN pro rozhraní %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Neplatné OpenVPN nastavení pro rozhraní „%s“"
 
@@ -317,7 +324,7 @@ msgstr "Místní adresy / zařízení"
 msgid "Local ports"
 msgstr "Místní porty"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Neshoda v generaci IP adres v zásadě „%s“"
 
@@ -357,7 +364,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Beze změn"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Není nainstalováno nebo nenalezeno"
@@ -370,8 +377,8 @@ msgstr "Výřečnost výpisu"
 msgid "Path"
 msgstr "Popis umístění"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Prosíme podpořte vývoj tohoto projektu %sdarem%s."
 
@@ -379,32 +386,32 @@ msgstr "Prosíme podpořte vývoj tohoto projektu %sdarem%s."
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Před změnou této předvolby si prosím přečtěte %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Pro zrychlení spouštění služby nastavte„'dhcp.%%s.force=“' %s(další "
 "informace)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Prosím zrušte nastavení 'chain' nebo nastavte 'chain' na 'PREROUTING' pro "
 "pravidlo '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Prosím zrušte nastavení 'chain' nebo nastavte 'chain' na 'prerouting' pro "
 "pravidlo '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Prosím zrušte nastavení 'proto' nebo nastavte 'proto' na 'all' pro pravidlo "
 "'%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Prosím zrušte nastavení 'src_addr', 'src_port' a 'dest_port' pro pravidlo "
@@ -414,23 +421,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Zásady"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Pravidlo „%s“ obsahuje neznámé rozhraní"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Zásada „%s“ nemá přiřazenou žádnou DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Pravidlo „%s“ nemá přiřazené rozhraní"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Pravidlo „%s“ nemá žádné parametry pro zdroj/cíl"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -445,7 +452,7 @@ msgstr "Směrování založené na zásadách"
 msgid "Policy Based Routing - Configuration"
 msgstr "Směrování založené na pravidlech – nastavení"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Směrování založené na pravidlech – stav"
 
@@ -457,14 +464,14 @@ msgstr "Směrování na základě zásad"
 msgid "Protocol"
 msgstr "Protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Při nastavování směrování obdrženo prázdné tid/mark nebo název rozhraní"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Viz https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -478,41 +485,41 @@ msgstr "Vzdálené adresy / domény"
 msgid "Remote ports"
 msgstr "Vzdálené porty"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Potřebný spustitelný soubor „%s“ chybí"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Překlad „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Nastavený resolver (%s) není na tomto systému podporován"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Nastavený resolver (%s) není na tomto systému podporován."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Podpora nastaveného resolveru (%s) vyžaduje ipset, ale binární soubor ipset "
 "nelze nalézt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Podpora nastaveného resolveru (%s) vyžaduje nftables, ale binární soubor nft "
 "nelze nalézt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Restartovat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Restartuje se služba %s"
 
@@ -528,7 +535,7 @@ msgstr ""
 "Spusťte následující uživatelské soubory po nastavení, ale před restartováním "
 "DNSMASQ. Podrobnosti naleznete v %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Spuštěné"
 
@@ -540,11 +547,11 @@ msgstr "Podrobnosti naleznete v %sREADME%s."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Vyberte Přidat pro -A/Add a Vložit pro -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Řízení služby"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Chyby služby"
 
@@ -553,15 +560,15 @@ msgstr "Chyby služby"
 msgid "Service FW Mask"
 msgstr "FW maska služby"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Brány služby"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Stav služby"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Varování služby"
 
@@ -573,15 +580,15 @@ msgstr ""
 "Nastavte DSCP značky (v rozmezí mezi 1 a 63) pro specifická rozhraní. "
 "Podrobnosti naleznete v %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Přeskočení IPv6 pravidla '%s', protože je podpora IPv6 zakázána"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Spustit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Startuje se služba %s"
 
@@ -597,19 +604,19 @@ msgstr ""
 msgid "Status"
 msgstr "Stav"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Zastavit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Zastaveno (vypnuto)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Zastaveno."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Zastavuje se služba %s"
 
@@ -633,15 +640,15 @@ msgstr "Podporované protokoly"
 msgid "Suppress/No output"
 msgstr "Potlačit/Žádný výstup"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Chyba syntaxe v uživatelském souboru „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s označuje výchozí bránu. Podrobnosti naleznete v %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -653,11 +660,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s není na tomto systému podporován."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Službě %s se nezdařilo objevit bránu WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Služba %s je v současné době vypnuta"
 
@@ -665,51 +672,59 @@ msgstr "Služba %s je v současné době vypnuta"
 msgid "The %s support is unknown."
 msgstr "Podpora %s není známa."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr "Aplikace WebUI (luci-app-pbr) je zastaralá – zaktualizujte ji"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "Schéma file:// vyžaduje curl, ale to nebylo v tomto systému zjištěno"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Název ipsetu '%s' je delší než povolených 31 znaků"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "Název „%s“ nft sady je delší než umožněných 255 znaků"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Principal balíček (pbr) je zastaralý – zaktualizujte ho"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Neočekávaný výstup nebo ukončení služby: „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Neznámý typ IPv6 linky pro zařízení „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Neznámá chyba!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Neznámá značka paketu pro rozhraní „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Neznámý protokol v zásadě „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Neznámé varování"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -729,7 +744,7 @@ msgstr "Podrobný výstup"
 msgid "Version"
 msgstr "Verze"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Verze %s"
 
@@ -746,17 +761,17 @@ msgstr "Nastavení webového rozhraní (Web UI)"
 msgid "all"
 msgstr "vše"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "souborový režim fw4 nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "režim iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "režim nft"
@@ -764,3 +779,9 @@ msgstr "režim nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "neznámé"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Viz https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Neznámá chyba!"
index 9dd92f59aa8435bd71cdcdc93a9909d39f910bf1..cbade7254026c26ab32dca6b6172320253a443c1 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr "Grundlæggende konfiguration"
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr "Deaktiveret"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Deaktiverer %s tjenesten"
 
@@ -142,7 +142,7 @@ msgstr "Deaktiverer %s tjenesten"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Aktiver"
 
@@ -176,15 +176,15 @@ msgstr "Aktiver"
 msgid "Enabled"
 msgstr "Aktiveret"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Aktiverer %s tjeneste"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Ikke installeret eller ikke fundet"
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "Sti"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Genstart"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Kontrol af tjenesten"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Fejl i tjenesten"
 
@@ -506,15 +513,15 @@ msgstr "Fejl i tjenesten"
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Tjeneste Advarsler"
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Starter %s tjeneste"
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Stopper tjenesten %s"
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr "Verbose output"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index abe21b547748f4ab18294d9c14d6d23d4cadaba8..2fee4067f21a364aee0b35d2b0725070b09a1808 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "%s Binärdatei kann nicht gefunden werden"
 
@@ -80,7 +80,7 @@ msgstr "Grundlegende Konfiguration"
 msgid "Chain"
 msgstr "Kette"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Befehl fehlgeschlagen: '%s'"
 
@@ -88,7 +88,7 @@ msgstr "Befehl fehlgeschlagen: '%s'"
 msgid "Condensed output"
 msgstr "Gekürzte Ausgabe"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Validierungsfehler der Konfiguration (%s)"
 
@@ -100,7 +100,7 @@ msgstr "Steuert die Ausführlichkeit der Systemprotokoll- und Konsolenausgabe."
 msgid "Custom User File Includes"
 msgstr "Benutzerdefinierte Datei enthält"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Benutzerdefinierte Datei '%s' kann nicht gefunden werden oder ist leer"
 
@@ -120,15 +120,15 @@ msgstr "DSCP-Tagging"
 msgid "Default ICMP Interface"
 msgstr "Standard ICMP Schnittstelle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Standard fw4-Kette '%s' fehlt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Standard fw4-Tabelle '%s' fehlt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Deaktivieren"
 
@@ -138,7 +138,7 @@ msgstr "Deaktivieren"
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Deaktiviere Dienst %s"
 
@@ -147,7 +147,7 @@ msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 "Diese Protokolle in der Protokollspalte der Web-Benutzeroberfläche anzeigen."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -167,11 +167,11 @@ msgstr ""
 "Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
 "ist"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "An das Projekt spenden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Aktivieren"
 
@@ -183,15 +183,15 @@ msgstr "Aktivieren"
 msgid "Enabled"
 msgstr "Aktiviert"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Aktiviere Dienst %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Fehler bei Ausführung der benutzerdefinierten Datei '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Es sind Fehler aufgetreten, bitte das %sREADME%s überprüfen"
 
@@ -203,31 +203,31 @@ msgstr ""
 "FW-Maske wird vom Dienst benutzt. Hoch-Maske verhindert Konflikte mit SQM/"
 "QoS. Behutsam ändern zusammen mit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Download von '%s' fehlgeschlagen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Der Download von '%s' ist fehlgeschlagen, HTTPS wird nicht unterstützt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Die fw4 nft-Datei '%s' konnte nicht installiert werden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "'%s' konnte nicht neu geladen werden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Auflösen von '%s' fehlgeschlagen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "'%s' konnte nicht eingerichtet werden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Es konnte kein Gateway eingerichtet werden"
 
@@ -255,11 +255,11 @@ msgstr "Inaktiv"
 msgid "Inactive (Disabled)"
 msgstr "Inaktiv (Deaktiviert)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Inkompatible benutzerdefinierte Benutzerdatei erkannt '%s '"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -269,17 +269,17 @@ msgstr ""
 msgid "Insert"
 msgstr "Einsetzen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Einfügung für IPv4 für Richtlinie '%s' fehlgeschlagen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 "Einfügung sowohl für IPv4 als auch für IPv6 für Richtlinie '%s' "
 "fehlgeschlagen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 "Das installierte AdGuardHome (%s) unterstützt die Option 'ipset_file' nicht."
@@ -288,15 +288,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Schnittstelle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Schnittstelle '%s' hat kein DNS zugewiesen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Ungültige OpenVPN-Konfiguration für die %s-Schnittstelle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Ungültige OpenVPN-Konfiguration für '%s' Schnittstelle"
 
@@ -309,7 +316,7 @@ msgstr "Lokale Adressen / Geräte"
 msgid "Local ports"
 msgstr "Lokale Ports"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Nicht übereinstimmende IP-Familie in Richtlinie '%s'"
 
@@ -349,7 +356,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Keine Änderung"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Nicht installiert oder nicht gefunden"
@@ -362,8 +369,8 @@ msgstr "Ausführlichkeit der Ausgabe"
 msgid "Path"
 msgstr "Pfad"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Bitte %sdonate%s, um die Entwicklung dieses Projekts zu unterstützen."
 
@@ -371,30 +378,30 @@ msgstr "Bitte %sdonate%s, um die Entwicklung dieses Projekts zu unterstützen."
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Bitte deaktivieren Sie 'chain' oder setzen Sie 'chain' auf 'PREROUTING' für "
 "die Richtlinie '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Bitte deaktivieren Sie 'chain' oder setzen Sie 'chain' auf 'prerouting' für "
 "die Richtlinie '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Bitte deaktivieren Sie 'proto' oder setzen Sie 'proto' auf 'all' für die "
 "Richtlinie '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Deaktivieren Sie 'src_addr', 'src_port' und 'dest_port' für die Richtlinie "
@@ -404,23 +411,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Richtlinien"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Richtlinie '%s' hat eine unbekannte Schnittstelle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Richtlinie '%s' hat kein DNS zugewiesen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Richtlinie '%s' hat keine zugewiesene Schnittstelle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Richtlinie '%s' hat keine Quell-/Zielparameter"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -435,7 +442,7 @@ msgstr "Richtlinienbasiertes Routing"
 msgid "Policy Based Routing - Configuration"
 msgstr "Richtlinienbasiertes Routing - Konfiguration"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Richtlinienbasiertes Routing – Status"
 
@@ -447,14 +454,14 @@ msgstr "Richtlinien-Routing"
 msgid "Protocol"
 msgstr "Protokoll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Leere tid/mark oder Schnittstellenname beim Einrichten des Routings empfangen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Siehe https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -468,41 +475,41 @@ msgstr "Entfernte Adressen / Domänen"
 msgid "Remote ports"
 msgstr "Entfernte Ports"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Erforderliche Binärdatei '%s' fehlt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Auflöser '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Resolver-Set (%s) wird auf diesem System nicht unterstützt."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Resolver-Set-Unterstützung (%s) erfordert ipset, aber ipset binary kann "
 "nicht gefunden werden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Resolver-Set-Unterstützung (%s) erfordert nftables, aber nft-Binary kann "
 "nicht gefunden werden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Neustart"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Neustart des Dienstes %s"
 
@@ -518,7 +525,7 @@ msgstr ""
 "Führen Sie die folgenden Benutzerdateien nach dem Einrichten, aber vor dem "
 "Neustart von DNSMASQ aus. Siehe %sREADME%s für Details."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Laufend"
 
@@ -530,11 +537,11 @@ msgstr "Siehe die %sREADME%s für Details."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Wählen Sie Hinzufügen für -A/add und Einfügen für -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Dienstverwaltung"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Dienstfehler"
 
@@ -543,15 +550,15 @@ msgstr "Dienstfehler"
 msgid "Service FW Mask"
 msgstr "Dienst FW-Maske"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Dienst-Gateways"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Dienststatus"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Dienstwarnungen"
 
@@ -563,17 +570,17 @@ msgstr ""
 "Setzen Sie DSCP-Tags (im Bereich zwischen 1 und 63) für bestimmte "
 "Schnittstellen. Siehe %sREADME%s für Details."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 "Die IPv6-Richtlinie '%s' wird übersprungen, da die IPv6-Unterstützung "
 "deaktiviert ist"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Start des Dienstes %s"
 
@@ -590,19 +597,19 @@ msgstr ""
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Gestoppt (Deaktiviert)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Gestoppt."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Beenden des Dienstes %s"
 
@@ -627,15 +634,15 @@ msgstr "Unterstützte Protokolle"
 msgid "Suppress/No output"
 msgstr "Ausgabe unterdrücken/Keine Ausgabe"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Syntaxfehler in benutzerdefinierter Benutzerdatei '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "Das %s steht für das Standard-Gateway. Siehe %sREADME%s für Details."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -647,11 +654,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s wird auf diesem System nicht unterstützt."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Der %s-Dienst konnte das WAN-Gateway nicht erkennen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Der %s-Dienst ist derzeit deaktiviert"
 
@@ -659,54 +666,62 @@ msgstr "Der %s-Dienst ist derzeit deaktiviert"
 msgid "The %s support is unknown."
 msgstr "Die %s-Unterstützung ist unbekannt."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 "Die WebUI-Anwendung (luci-app-pbr) ist veraltet, bitte aktualisieren Sie sie"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 "Das Schema file:// erfordert curl, aber es wird auf diesem System nicht "
 "erkannt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Der ipset-Name '%s' ist länger als die erlaubten 31 Zeichen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "Der nft-Satzname '%s' ist länger als die zulässigen 255 Zeichen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Das Hauptpaket (pbr) ist veraltet, bitte aktualisieren Sie es"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Unerwartete Beendigung oder Abbruch des Dienstes: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Unbekannter IPv6-Linktyp für Gerät ‚%s‘"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Unbekannter Fehler!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Unbekannte Paketmarkierung für Schnittstelle '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Unbekanntes Protokoll in Richtlinie '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Unbekannte Warnung"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -726,7 +741,7 @@ msgstr "Ausführliche Ausgabe"
 msgid "Version"
 msgstr "Version"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Version %s"
 
@@ -743,17 +758,17 @@ msgstr "Web-UI-Konfiguration"
 msgid "all"
 msgstr "alle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "fw4-nft-Dateimodus"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "iptables-Modus"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "nft-Modus"
@@ -761,3 +776,9 @@ msgstr "nft-Modus"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "unbekannt"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Siehe https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Unbekannter Fehler!"
index cc43127e9cf189634c4a6709ee56d4d4647e4d20..f0bd4c7d63116f9a48a2fc0d516e4000b6c91ca6 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 4.14.1\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr "Αλυσίδα"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Ενεργοποίηση"
 
@@ -176,15 +176,15 @@ msgstr "Ενεργοποίηση"
 msgid "Enabled"
 msgstr "Ενεργοποιήθηκε"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Διεπαφή"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "Διαδρομή"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Πρωτόκολλο"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index a3bfb5279fcf5fe1df1403572818116180687306..580e01614d8b7ef422fe564cbf782e87f754747a 100644 (file)
@@ -13,12 +13,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "El binario %s no se puede encontrar"
 
@@ -94,7 +94,7 @@ msgstr "Configuración básica"
 msgid "Chain"
 msgstr "Cadena"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Comando fallido: '%s"
 
@@ -102,7 +102,7 @@ msgstr "Comando fallido: '%s"
 msgid "Condensed output"
 msgstr "Salida condensada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Error de validación de configuración (%s)"
 
@@ -115,7 +115,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "El archivo de usuario personalizado incluye"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Archivo de usuario personalizado '%s' no encontrado o vacío"
 
@@ -135,15 +135,15 @@ msgstr "Etiquetado DSCP"
 msgid "Default ICMP Interface"
 msgstr "Interfaz ICMP predeterminada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Falta la cadena fw4 por defecto '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Falta la tabla fw4 por defecto '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Desactivar"
 
@@ -153,7 +153,7 @@ msgstr "Desactivar"
 msgid "Disabled"
 msgstr "Desactivado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Desactivando el servicio %s"
 
@@ -161,7 +161,7 @@ msgstr "Desactivando el servicio %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Mostrar estos protocolos en la columna de protocolo en la Web UI."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -181,11 +181,11 @@ msgstr "Conjunto de nft de Dnsmasq"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "No aplique políticas cuando su puerta de enlace esté inactiva"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Donar al proyecto"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Activar"
 
@@ -197,15 +197,15 @@ msgstr "Activar"
 msgid "Enabled"
 msgstr "Activado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Activando el servicio %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Error al ejecutar el archivo de usuario personalizado '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Errores encontrados, por favor revise los %sREADME%s"
 
@@ -217,31 +217,31 @@ msgstr ""
 "FW Mask utilizada por el servicio. La máscara alta se usa para evitar "
 "conflictos con SQM/QoS. Cambiar con precaución junto con"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Error al descargar '%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Error al descargar '%s', HTTPS no compatible"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Error al instalar el archivo fw4 nft '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Error al recargar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "No se pudo resolver '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Error al configurar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "No se pudo configurar ninguna puerta de enlace"
 
@@ -269,11 +269,11 @@ msgstr "Inactivo"
 msgid "Inactive (Disabled)"
 msgstr "Inactivo (deshabilitado)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Se ha detectado un archivo de usuario personalizado incompatible '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -285,16 +285,16 @@ msgstr ""
 msgid "Insert"
 msgstr "Insertar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "La inserción de IPv4 para la política '%s' falló"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 "La inserción falló tanto para IPv4 como para IPv6 para la política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 "AdGuardHome instalado (%s) no es compatible con la opción 'ipset_file'."
@@ -303,15 +303,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interfaz"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "La interfaz '%s' no tiene DNS asignadas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Configuración de OpenVPN no válida para la interfaz %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Configuración de OpenVPN no válida para la interfaz '%s'"
 
@@ -324,7 +331,7 @@ msgstr "Direcciones/Dispositivos locales"
 msgid "Local ports"
 msgstr "Puertos locales"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Los rangos de la IP no coinciden en la política '%s'"
 
@@ -365,7 +372,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Ningún cambio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "No instalado o no encontrado"
@@ -378,8 +385,8 @@ msgstr "Verbosidad de salida"
 msgid "Path"
 msgstr "Ruta"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Por favor, %sdonate%s para apoyar el desarrollo de este proyecto."
 
@@ -387,28 +394,28 @@ msgstr "Por favor, %sdonate%s para apoyar el desarrollo de este proyecto."
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Verifique %sREADME%s antes de cambiar esta opción."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Por favor, configure 'dhcp.%%s.force=1' para acelerar la puesta en marcha "
 "del servicio %s(más información)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Desactive 'cadena' o configure 'cadena' en 'PREROUTING' para la política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Desactive 'cadena' o configure 'cadena' en 'prerouting' para la política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Desactive 'proto' o configure 'proto' en 'all' para la política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "Desactive 'src_addr', 'src_port' y 'dest_port' para la política '%s'"
 
@@ -416,23 +423,23 @@ msgstr "Desactive 'src_addr', 'src_port' y 'dest_port' para la política '%s'"
 msgid "Policies"
 msgstr "Políticas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "La política '%s' tiene una interfaz desconocida"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "La política '%s' no tiene DNS asignadas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "La política '%s' no tiene una interfaz asignada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "La política '%s' no tiene parámetros de origen/destino"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -447,7 +454,7 @@ msgstr "Enrutamiento basado en políticas"
 msgid "Policy Based Routing - Configuration"
 msgstr "Enrutamiento basado en políticas - Configuración"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Enrutamiento basado en políticas - Estado"
 
@@ -459,14 +466,14 @@ msgstr "Políticas de enrutamiento"
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Se recibió tid/marca o nombre de interfaz vacío al configurar el enrutamiento"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Consulta https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -480,41 +487,41 @@ msgstr "Direcciones/Dominios remotos"
 msgid "Remote ports"
 msgstr "Puertos remotos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Falta el binario requerido '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Resolución de '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "El conjunto de resolución (%s) no es compatible con este sistema"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "El conjunto de resolución (%s) no es compatible con este sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "La compatibilidad con el conjunto de resolución (%s) requiere ipset, pero no "
 "se puede encontrar el binario ipset"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "La compatibilidad con el conjunto de resolución (%s) requiere nftables, pero "
 "no se puede encontrar el binario nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Reiniciando el servicio %s"
 
@@ -530,7 +537,7 @@ msgstr ""
 "Ejecute los siguientes archivos de usuario después de la configuración pero "
 "antes de reiniciar DNSMASQ. Ver %sREADME%s para más detalles."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Ejecutando"
 
@@ -542,11 +549,11 @@ msgstr "Consulte %sREADME%s para obtener más detalles."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Elija Agregar para -A/agregar e Insertar para -I/Insertar."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Control de servicio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Errores de servicio"
 
@@ -555,15 +562,15 @@ msgstr "Errores de servicio"
 msgid "Service FW Mask"
 msgstr "Servicio FW Mask"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Puertas de enlace del servicio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Estado del servicio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Advertencias de servicio"
 
@@ -575,17 +582,17 @@ msgstr ""
 "Establezca etiquetas DSCP (en el rango entre 1 y 63) para interfaces "
 "específicas. Ver %sREADME%s para más detalles."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 "Omitiendo la política de IPv6 '%s' ya que la compatibilidad con IPv6 está "
 "desactivada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Iniciando el servicio %s"
 
@@ -602,19 +609,19 @@ msgstr ""
 msgid "Status"
 msgstr "Estado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Detener"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Detenido (deshabilitado)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Detenido."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Deteniendo el servicio %s"
 
@@ -639,17 +646,17 @@ msgstr "Protocolos soportados"
 msgid "Suppress/No output"
 msgstr "Suprimir/Sin salida"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Error de sintaxis en el archivo de usuario personalizado '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 "El %s indica la puerta de enlace predeterminada. Consulte %sREADME%s para "
 "obtener más detalles."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -661,11 +668,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "El %s no es compatible con este sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "El servicio %s no pudo descubrir la puerta de enlace WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "El servicio %s está actualmente desactivado"
 
@@ -673,52 +680,60 @@ msgstr "El servicio %s está actualmente desactivado"
 msgid "The %s support is unknown."
 msgstr "Se desconoce el soporte de %s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 "La aplicación WebUI (luci-app-pbr) está obsoleta, por favor actualícela"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "El esquema file:// requiere curl, pero no se detecta en este sistema"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "El nombre del ipset '%s' es más largo que los 31 caracteres permitidos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "El nombre del conjunto nft '%s' tiene más de 255 caracteres permitidos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "El paquete principal (pbr) está obsoleto, por favor actualícelo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Salida inesperada o terminación del servicio: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Tipo de enlace IPv6 desconocido para el dispositivo '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "¡Error desconocido!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Marca de paquete desconocido para la interfaz '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Protocolo desconocido en la política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Advertencia desconocida"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -738,7 +753,7 @@ msgstr "Salida detallada"
 msgid "Version"
 msgstr "Versión"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Versión %s"
 
@@ -755,17 +770,17 @@ msgstr "Configuración de Web UI"
 msgid "all"
 msgstr "todos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "modo de archivo fw4 nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "Modo iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "modo nft"
@@ -773,3 +788,9 @@ msgstr "modo nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "desconocido"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Consulta https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "¡Error desconocido!"
index 8d181a56d681db798a027712d9578202eb829c24..a1bb00a57d390313357b97a7f53028e518229281 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr "Ketju"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Poista käytöstä"
 
@@ -134,7 +134,7 @@ msgstr "Poista käytöstä"
 msgid "Disabled"
 msgstr "Pois käytöstä"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Ota käyttöön"
 
@@ -176,15 +176,15 @@ msgstr "Ota käyttöön"
 msgid "Enabled"
 msgstr "Otettu käyttöön"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Liitäntä"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "Polku"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokolla"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Käynnistä uudelleen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Käynnissä"
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Aloita"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Pysäytä"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 33da0d6cb1cfa19214b7ccf2e724eac395515530..c5dc62fb512c6ae845ec0cd5ada8bc1831ddd675 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Le binaire %s est introuvable"
 
@@ -81,7 +81,7 @@ msgstr "Configuration de Base"
 msgid "Chain"
 msgstr "Chaîne"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -90,7 +90,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Résultats condensés"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -105,7 +105,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Le fichier utilisateur personnalisé comprend"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -125,15 +125,15 @@ msgstr "Marquage DSCP"
 msgid "Default ICMP Interface"
 msgstr "Interface ICMP par défaut"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Désactiver"
 
@@ -143,7 +143,7 @@ msgstr "Désactiver"
 msgid "Disabled"
 msgstr "Désactivé"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Désactivant le service %s"
 
@@ -152,7 +152,7 @@ msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 "Affichez protocoles dans la colonne des protocoles de l'interface UI Web."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -170,11 +170,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr "N'appliquez pas de stratégies lorsque leur passerelle est en panne"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Activer"
 
@@ -186,15 +186,15 @@ msgstr "Activer"
 msgid "Enabled"
 msgstr "Activé"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Activation du service %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -206,31 +206,31 @@ msgstr ""
 "FW Masque utilisé par le service. Le masque élevé est utilisé pour éviter "
 "les conflits avec SQM / QoS. Changez avec prudence avec"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -258,11 +258,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -272,15 +272,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Insérer"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -288,15 +288,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -309,7 +316,7 @@ msgstr "Adresses locales / appareils"
 msgid "Local ports"
 msgstr "Ports locaux"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -341,7 +348,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Aucun changement"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Non installé ou non trouvé"
@@ -354,8 +361,8 @@ msgstr "Verbosité de sortie"
 msgid "Path"
 msgstr "Chemin"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -363,24 +370,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -388,23 +395,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Stratégies"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -417,7 +424,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -429,12 +436,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protocole"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -449,37 +456,37 @@ msgstr "Adresses / domaines distants"
 msgid "Remote ports"
 msgstr "Ports distants"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Redémarrer"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -496,7 +503,7 @@ msgstr ""
 "avant de redémarrer DNSMASQ. Consultez le fichier %sREADME%s pour plus de "
 "détails."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "En cours d'exécution"
 
@@ -508,11 +515,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Contrôle de service"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Erreurs de service"
 
@@ -521,15 +528,15 @@ msgstr "Erreurs de service"
 msgid "Service FW Mask"
 msgstr "Service FW Masque"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Passerelles De Services"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Statut du service"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Avertissements de service"
 
@@ -541,15 +548,15 @@ msgstr ""
 "Définissez des balises DSCP (comprises entre 1 et 63) pour des interfaces "
 "spécifiques. Consultez le fichier %sREADME%s pour plus de détails."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Démarrer"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Démarrage du service %s"
 
@@ -567,19 +574,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Arrêter"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Arrêt du service %s"
 
@@ -603,15 +610,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -621,11 +628,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -633,51 +640,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -695,7 +710,7 @@ msgstr "Sortie verbeuse"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -712,17 +727,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index d00a679c6dab8d7096ad09e94203910696fe222c..a0a08fc541f9309e14f55d381efd2b911b739bf7 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "(n>6 && n<11) ? 3 : 4;\n"
 "X-Generator: Weblate 5.10.2-rc\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Ní féidir %s dénártha a aimsiú"
 
@@ -93,7 +93,7 @@ msgstr "Cumraíocht Bunúsach"
 msgid "Chain"
 msgstr "Slabhra"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Theip ar an ordú: '%s'"
 
@@ -101,7 +101,7 @@ msgstr "Theip ar an ordú: '%s'"
 msgid "Condensed output"
 msgstr "Aschur comhbhrúite"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Teip bailíochtaithe Config (%s)"
 
@@ -113,7 +113,7 @@ msgstr "Rialaíonn sé logaíocht chórais agus aschuir consól araon."
 msgid "Custom User File Includes"
 msgstr "Cuimsíonn an Comhad Úsáideora"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Níor aimsíodh comhad úsáideora saincheaptha '%s' nó folamh"
 
@@ -133,15 +133,15 @@ msgstr "Clibeáil DSCP"
 msgid "Default ICMP Interface"
 msgstr "Comhéadan Réamhshocraithe ICMP"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Tá slabhra réamhshocraithe fw4 '%s' ar iarraidh"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Tá tábla réamhshocraithe fw4 '%s' ar iarraidh"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Díchumasaigh"
 
@@ -151,7 +151,7 @@ msgstr "Díchumasaigh"
 msgid "Disabled"
 msgstr "Díchumasaithe"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Seirbhís %s a dhíchumasú"
 
@@ -159,7 +159,7 @@ msgstr "Seirbhís %s a dhíchumasú"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Taispeáin na prótacail seo i gcolún prótacal i gComhéadan Gréasáin."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -178,11 +178,11 @@ msgstr "Sraith Dnsmasq nft"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Ná déan beartais i bhfeidhm nuair a bhíonn a ngeata síos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Deontas don Tionscadal"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Cumasaigh"
 
@@ -194,15 +194,15 @@ msgstr "Cumasaigh"
 msgid "Enabled"
 msgstr "Cumasaithe"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Cumasú seirbhíse %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Earráid ag rith comhad úsáideora saincheaptha '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Earráidí a bhí ann, seiceáil an %sReadMe%s le do thoil"
 
@@ -214,31 +214,31 @@ msgstr ""
 "Masc FW a úsáideann an tseirbhís. Úsáidtear masc ard chun coinbhleacht le "
 "SQM/QoS a sheachaint. Athraigh go cúramach mar aon le"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Theip ar íosluchtú '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Theip ar íosluchtú '%s', ní thacaítear le HTTPS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Theip ar chomhad fw4 nft '%s' a shuiteáil"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Theip ar athluchtú '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Theip ar '%s' a réiteach"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Theip ar '%s' a chur ar bun"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Theip ar bith geata a chur ar bun"
 
@@ -266,11 +266,11 @@ msgstr "Neamhghníomh"
 msgid "Inactive (Disabled)"
 msgstr "Neamhghníomhach (Míchumas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Braitheadh comhad saincheaptha neamh-chomhoiriúnach '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -282,16 +282,16 @@ msgstr ""
 msgid "Insert"
 msgstr "Cuir isteach"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Theip ar ionchur isteach do IPv4 do pholasaí '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 "Theip ar ionchur isteach do IPv4 agus IPv6 araon le haghaidh beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Ní thacaíonn AdGuardHome suiteáilte (%s) le rogha 'ipset_file'."
 
@@ -299,15 +299,22 @@ msgstr "Ní thacaíonn AdGuardHome suiteáilte (%s) le rogha 'ipset_file'."
 msgid "Interface"
 msgstr "Comhéadan"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Níl aon DNS sannta ag comhéadan '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Cumraíocht OpenVPN neamhbhailí do chomhéadan %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Cumraíocht OpenVPN neamhbhailí do chomhéadan '%s'"
 
@@ -320,7 +327,7 @@ msgstr "Seoltaí áitiúla/gléasanna"
 msgid "Local ports"
 msgstr "Calafoirt áitiúla"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Teaghlach IP míchomhoiriúnach idir sa pholasaí '%s'"
 
@@ -360,7 +367,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Gan Athrú"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Níor suiteáilte nó nach bhfuarthas"
@@ -373,8 +380,8 @@ msgstr "Dearbhacht aschuir"
 msgid "Path"
 msgstr "Conair"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "%sdeonaigh %s le do thoil chun tacú le forbairt an tionscadail seo."
 
@@ -382,30 +389,30 @@ msgstr "%sdeonaigh %s le do thoil chun tacú le forbairt an tionscadail seo."
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Seiceáil an %sReadMe%s sula n-athraíonn tú an rogha seo."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Socraigh 'dhcp.%%s.force=1' le do thoil chun tús na seirbhíse a bhrostú "
 "%s(tuilleadh eolais)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Díshocraigh 'slabhra' le do thoil nó socraigh 'slabhra' go 'PREOUTING' le "
 "haghaidh beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Díshocraigh 'slabhra' le do thoil nó socraigh 'slabhra' go 'réamhshocrú' le "
 "haghaidh beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Dísocraigh 'proto' nó socraigh 'proto' go 'all' do pholasaí '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Díshocraigh 'src_addr', 'src_port' agus 'dest_port' le haghaidh beartas '%s'"
@@ -414,23 +421,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Polasaithe"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Tá comhéadan anaithnid ag beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Níl aon DNS sannta ag beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Níl aon chomhéadan sannta ag beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Níl aon pharaiméadair foinse/ceann scríbe ag beartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -444,7 +451,7 @@ msgstr "Ródú Bunaithe ar Bheartas"
 msgid "Policy Based Routing - Configuration"
 msgstr "Ródú Bunaithe ar Bheartais - Cumraíocht"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Ródú Bunaithe ar Bheartais - Stádas"
 
@@ -456,13 +463,13 @@ msgstr "Ródú Polasaí"
 msgid "Protocol"
 msgstr "Prótacal"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr "Fuarthas taois/marc nó ainm comhéadain folamh agus tú ag bhunú ródú"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Féach ar https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -476,41 +483,41 @@ msgstr "Seoltaí iargúlta/fearainn"
 msgid "Remote ports"
 msgstr "Calafoirt iargúlta"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Tá dénártha '%s' riachtanach ar iarraidh"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Réiteach '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Ní thacaítear tacaíocht ar an tacar réiteach (%s) ar an gcóras seo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Ní thacaítear tacaíocht ar an tacar réiteach (%s) ar an gcóras seo."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Tá ipset de dhíth ar thacaíocht set Resolver (%s), ach ní féidir dénártha "
 "ipset a aimsiú"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Tá nftables de dhíth ar thacaíocht set Resolver (%s), ach ní féidir nft "
 "binary a aimsiú"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Athosaigh"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Seirbhís %s a atosú"
 
@@ -526,7 +533,7 @@ msgstr ""
 "Rith na comhaid úsáideora seo a leanas tar éis iad a bhunú ach sula ndéantar "
 "DNSMASQ a athosú. Féach an %sReadMe%s le haghaidh sonraí."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Ag rith"
 
@@ -539,11 +546,11 @@ msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 "Roghnaigh Cuir le haghaidh -A/Add agus Cuir isteach le haghaidh -I/Ionsáigh."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Rialú Seirbhíse"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Earráidí Seirbhíse"
 
@@ -552,15 +559,15 @@ msgstr "Earráidí Seirbhíse"
 msgid "Service FW Mask"
 msgstr "Seirbhís Masc FW"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Geataí Seirbhíse"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Stádas Seirbhíse"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Rabhadh Seirbhíse"
 
@@ -572,16 +579,16 @@ msgstr ""
 "Socraigh clibeanna DSCP (sa raon idir 1 agus 63) le haghaidh comhéadain ar "
 "leith. Féach an %sReadMe%s le haghaidh sonraí."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 "Beartas IPv6 a scipeáil '%s' de réir mar a dhíchumasaítear tacaíocht IPv6"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Tosaigh"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Seirbhís %s a thosú"
 
@@ -598,19 +605,19 @@ msgstr ""
 msgid "Status"
 msgstr "Stádas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stad"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Stopa (Míchumasaithe)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Stop."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Seirbhís %s a stopadh"
 
@@ -634,16 +641,16 @@ msgstr "Prótacail Tacaithe"
 msgid "Suppress/No output"
 msgstr "Cuir cosc/Gan aon aschur"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Earráid comhréireachta i gcomhad úsáideora saincheaptha '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 "Léiríonn an %s geata réamhshocraithe. Féach an %sReadMe%s le haghaidh sonraí."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -655,11 +662,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "Ní thacaítear leis an %s ar an gcóras seo."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Theip ar an tseirbhís %s geata WAN a fháil amach"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Tá an tseirbhís %s díchumasaithe faoi láthair"
 
@@ -667,54 +674,62 @@ msgstr "Tá an tseirbhís %s díchumasaithe faoi láthair"
 msgid "The %s support is unknown."
 msgstr "Níl an tacaíocht %s ar eolas."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 "Tá an feidhmchlár WebUI (luci-app-pbr) as dáta, nuashonraigh é le do thoil"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 "Teastaíonn curl ón scéimre comhad://, ach ní bhraitear ar an gcóras seo é"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Tá an t-ainm ipset '%s' níos faide ná mar a cheadaítear 31 carachtar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 "Tá an t-ainm socraithe nft '%s' níos faide ná mar a cheadaítear 255 carachtar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Tá an príomh-phacáiste (pbr) as dáta, nuashonraigh é le do thoil"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Foirceannadh amach gan choinne nó seirbhíse: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Cineál naisc IPv6 anaithnid le haghaidh gléas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Earráid anaithnid!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Marca pacáiste anaithnid don chomhéadan '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Prótacal anaithnid i mbeartas '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Rabhadh anaithnid"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -734,7 +749,7 @@ msgstr "Aschur Verbose"
 msgid "Version"
 msgstr "Leagan"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Leagan %s"
 
@@ -751,17 +766,17 @@ msgstr "Cumraíocht UI Gréasáin"
 msgid "all"
 msgstr "go léir"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "modh comhad fw4 nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "modh iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "mód nft"
@@ -769,3 +784,9 @@ msgstr "mód nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "anaithnid"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Féach ar https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Earráid anaithnid!"
index 7c36f9ee807a7657d84bfdef12385bdd6e7a5054..3486f80d00f7b7579e0b962bbf61f99498e4ab06 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "n % 10 == 0) ? 2 : 3));\n"
 "X-Generator: Weblate 5.0.1-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -85,7 +85,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -117,15 +117,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -135,7 +135,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -143,7 +143,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -161,11 +161,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "הפעלה"
 
@@ -177,15 +177,15 @@ msgstr "הפעלה"
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -195,31 +195,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -247,11 +247,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -261,15 +261,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -277,15 +277,22 @@ msgstr ""
 msgid "Interface"
 msgstr "מנשק"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -298,7 +305,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -330,7 +337,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -343,8 +350,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -352,24 +359,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -377,23 +384,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -406,7 +413,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -418,12 +425,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "פרוטוקול"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -438,37 +445,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -482,7 +489,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -494,11 +501,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -507,15 +514,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -525,15 +532,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -547,19 +554,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -583,15 +590,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -601,11 +608,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -613,51 +620,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -675,7 +690,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -692,17 +707,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 68cffc6149dbfea45d0835a8960ad167bc99774f..a5325d4f808da4c89ebe8de2a6d3778c3817783a 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr ""
 
@@ -176,15 +176,15 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr "स्थिति"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index a51fb268d164d61710a4759e363ed1b8ab88bddb..09de036c0e177b1b27b35327d645b920657cc347 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "%s binary nem található"
 
@@ -81,7 +81,7 @@ msgstr "Alapszintű beállítások"
 msgid "Chain"
 msgstr "Lánc"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -121,15 +121,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Letiltás"
 
@@ -139,7 +139,7 @@ msgstr "Letiltás"
 msgid "Disabled"
 msgstr "Letiltva"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "A %s szolgáltatás letiltása"
 
@@ -147,7 +147,7 @@ msgstr "A %s szolgáltatás letiltása"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Engedélyezés"
 
@@ -181,15 +181,15 @@ msgstr "Engedélyezés"
 msgid "Enabled"
 msgstr "Engedélyezve"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "A %s szolgáltatás engedélyezése"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -199,31 +199,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -252,11 +252,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -266,15 +266,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -282,15 +282,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Csatoló"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -303,7 +310,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -335,7 +342,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -348,8 +355,8 @@ msgstr ""
 msgid "Path"
 msgstr "Útvonal"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -357,24 +364,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -382,23 +389,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Házirendek"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -411,7 +418,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -423,12 +430,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokoll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -443,37 +450,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Újraindítás"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -487,7 +494,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Fut"
 
@@ -499,11 +506,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -512,15 +519,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Szolgáltatás állapota"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -530,15 +537,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Indítás"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -552,19 +559,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Megállítás"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -588,15 +595,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -606,11 +613,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -618,51 +625,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -680,7 +695,7 @@ msgstr "Részletes kimenet"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -697,17 +712,17 @@ msgstr ""
 msgid "all"
 msgstr "minden"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 102b57668060430b5e9083f20560149591f1c8c4..fc1e97538ef12ce0c54c1262a2a4d988411acea8 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.8.2\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Il binario %s non è stato trovato"
 
@@ -81,7 +81,7 @@ msgstr "Configurazione di base"
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -101,7 +101,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -121,15 +121,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Disattiva"
 
@@ -139,7 +139,7 @@ msgstr "Disattiva"
 msgid "Disabled"
 msgstr "Disattivato"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Disattivazione del servizio %s"
 
@@ -147,7 +147,7 @@ msgstr "Disattivazione del servizio %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -165,11 +165,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Abilitare"
 
@@ -181,15 +181,15 @@ msgstr "Abilitare"
 msgid "Enabled"
 msgstr "Abilita"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Attivazione del servizio %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -199,31 +199,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -251,11 +251,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -265,15 +265,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -281,15 +281,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interfaccia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -302,7 +309,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -334,7 +341,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Non installato o non trovato"
@@ -347,8 +354,8 @@ msgstr ""
 msgid "Path"
 msgstr "Percorso"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -356,24 +363,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -381,23 +388,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -410,7 +417,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -422,12 +429,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protocollo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -442,37 +449,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Riavvia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -486,7 +493,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "In esecuzione"
 
@@ -498,11 +505,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Controllo del servizio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Errori del servizio"
 
@@ -511,15 +518,15 @@ msgstr "Errori del servizio"
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Stato del servizio"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Avvertimenti del servizio"
 
@@ -529,15 +536,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Avvia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Avvio del servizio %s"
 
@@ -551,19 +558,19 @@ msgstr ""
 msgid "Status"
 msgstr "Stato"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Ferma"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Arresto del servizio %s"
 
@@ -587,15 +594,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -605,11 +612,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -617,51 +624,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Avvertimento sconosciuto"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -679,7 +694,7 @@ msgstr "Output dettagliato"
 msgid "Version"
 msgstr "Versione"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -696,17 +711,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index b49d117dead242ed7dc47b766266c181890c44e9..fc5b8e0500b2996b13ca352d5514162c58395663 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr "基本設定"
 msgid "Chain"
 msgstr "チェイン"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "無効"
 
@@ -134,7 +134,7 @@ msgstr "無効"
 msgid "Disabled"
 msgstr "無効"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "有効化"
 
@@ -176,15 +176,15 @@ msgstr "有効化"
 msgid "Enabled"
 msgstr "有効"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "インターフェース"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "パス"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr "ポリシー"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "プロトコル"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "再起動"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "実行中"
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "サービス ステータス"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "開始"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr "状態"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr "詳細出力"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 8e6a837f318f56f68d8e35e584c56e32884366e0..7a7663d0571f73f340da9924c61332dfe9e163aa 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "비활성화"
 
@@ -134,7 +134,7 @@ msgstr "비활성화"
 msgid "Disabled"
 msgstr "비활성화"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "활성화"
 
@@ -176,15 +176,15 @@ msgstr "활성화"
 msgid "Enabled"
 msgstr "활성화됨"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "인터페이스"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "경로"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "프로토콜"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "실행 중"
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "시작"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr "모두"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 336c09236a95c8697098c091bac45b5a375ba02f..fdcb2ab7885ca558be113c63cace8d9c46ba2e56 100644 (file)
@@ -13,12 +13,12 @@ msgstr ""
 "n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Dvejetainis „%s“ negali būti rastas"
 
@@ -93,7 +93,7 @@ msgstr "Paprasta konfigūracija"
 msgid "Chain"
 msgstr "Grandinė"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Komanda nesėkminga: „%s“"
 
@@ -101,7 +101,7 @@ msgstr "Komanda nesėkminga: „%s“"
 msgid "Condensed output"
 msgstr "Kondensuota išvestis"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Konfigūracijos (%s) patikros gedimas"
 
@@ -113,7 +113,7 @@ msgstr "Valdo sistemos ir konsolės žurnalo išsamumo/daugiažodiškumo išvest
 msgid "Custom User File Includes"
 msgstr "Pasirinktinis naudotojo/vartotojo failas įtraukiama"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Pasirinktinis naudotojo/vartotojo failas – „%s“ nerastas arba tuščias"
 
@@ -133,15 +133,15 @@ msgstr "„DSCP“ žymėjimas"
 msgid "Default ICMP Interface"
 msgstr "Numatyta „ICMP“ sąsają"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Numatytoji „fw4“ grandinė – „%s“ yra trūkstama"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Numatytoji „fw4“ lentelė – „%s“ yra trūkstama"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Išjungti/Išgalinti"
 
@@ -151,7 +151,7 @@ msgstr "Išjungti/Išgalinti"
 msgid "Disabled"
 msgstr "Išjungta/Neįgalinta (-s/-i)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Išjungiama/Išgalinama – „%s“ tarnyba"
 
@@ -161,7 +161,7 @@ msgstr ""
 "Rodyti šiuos protokolus, protokolo stulpelyje, žiniatinklio naudotojo/"
 "vartotojo sąsajoje."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -181,11 +181,11 @@ msgstr "„Dnsmasq nft set“"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Neįsteigti politikas, kai jų tinklo tarpuvartė neveikia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Paaukokite projektui"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Įjungti/Įgalinti"
 
@@ -197,15 +197,15 @@ msgstr "Įjungti/Įgalinti"
 msgid "Enabled"
 msgstr "Įjungtas/Įgalintas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Įjungiama/Įgalinama – „%s“ tarnyba"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Klaida veikiant pasirinktinį naudotojo/vartotojo failą – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Patirtos klaidos, prašome patikrinti „%sREADME%s“"
 
@@ -218,31 +218,31 @@ msgstr ""
 "Aukštoji tinklavimo „kaukė“ – adresų segregatorius yra naudojamas, siekiant "
 "išvengti konfliktą su – „SQM/QoS“. Keiskite atsargiai kartu su"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Nepavyko atsiųsti „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Nepavyko atsiųsti „%s“, „HTTPS“ nėra palaikomas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Nepavyko įdiegti „fw4 nft“ failo – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Nepavyko perleisti – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Nepavyko išspręsti – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Nepavyko nustatyti „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Nepavyko nustatyti bet kokios tinklo tarpuvartės"
 
@@ -270,11 +270,11 @@ msgstr "Neaktyvus"
 msgid "Inactive (Disabled)"
 msgstr "Neaktyvus (išjungta/neįgalinta (-as/-i))"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Aptiktas nesuderinamas pasirinktinis naudotojo/vartotojo failas – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -286,15 +286,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Įterpkite"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Nepavyko įterpti politikos, skirtai – „%s“ IPv4"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "Nepavyko įterpti politikos, skirtai – „%s“ IPv4 ir IPv6"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Įdiegtas – „AdGuardHome“ („%s“), nepalaiko – „ipset_file“ parinkties."
 
@@ -302,15 +302,22 @@ msgstr "Įdiegtas – „AdGuardHome“ („%s“), nepalaiko – „ipset_file
 msgid "Interface"
 msgstr "Sąsaja ir Sietuvas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Sąsaja ir/arba Sietuvas – „%s“ neturi priskirto „DNS“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Negalima „OpenVPN“ konfigūracija „%s“ sąsajai/sietuvui"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Negalima „OpenVPN“ konfigūracija „%s“ sąsajai/sietuvui"
 
@@ -323,7 +330,7 @@ msgstr "Vietiniai adresai / įrenginiai"
 msgid "Local ports"
 msgstr "Vietiniai prievadai"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Neatitinka IP adreso šeima, politikoje tarp – „%s“"
 
@@ -365,7 +372,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Jokio/-ų pakeitimo/-ų"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Neįdiegta arba nerasta"
@@ -378,8 +385,8 @@ msgstr "Išvesties išsamumas/platumas/daugiažodiškumas"
 msgid "Path"
 msgstr "Kelias"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Prašome %spaaukoti%s, kad palaikytumėte šio projekto plėtrą."
 
@@ -388,32 +395,32 @@ msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 "Prašome patikrinti %s„SKAITYKITEMANE“%s failą, prieš keičiant šią parinktį."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Prašome nustatyti „dhcp.%%s.force=1“, kad paspartintumėte tarnybos paleidimą "
 "%s(daugiau informacijos)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Prašome nenustatyti – „chain“ arba nustatyti – „chain“, į – „PREROUTING“, "
 "skirtai politikai – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Prašome nenustatyti – „chain“ arba nustatyti – „chain“, į – „prerouting“, "
 "skirtai politikai – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Prašome nenustatyti – „proto“ arba nustatyti – „proto“, į – „all“ , skirtai "
 "politikai – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Prašome nenustatyti – „src_addr“, „src_port“ ir „dest_port“, skirtai "
@@ -423,23 +430,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Politikos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Politika – „%s“ turi nežinomą sąsają ir/arba sietuvą"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Politika – „%s“ neturi priskirto „DNS“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Politika – „%s“, neturi priskirtos sąsajos ir/arba sietuvo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Politika – „%s“, neturi šaltinio/paskirties parametrų"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -454,7 +461,7 @@ msgstr "Politikos pagrįstą kelvada"
 msgid "Policy Based Routing - Configuration"
 msgstr "Politikos pagrįsta kelvada – konfigūracija"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Politikos pagrįsta kelvada – būklė/būsena"
 
@@ -466,15 +473,15 @@ msgstr "Politikos kelvada"
 msgid "Protocol"
 msgstr "Protokolas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Gautas tuščias – „tid/mark“ arba sąsajos ir/arba sietuvo pavadinimas, kai "
 "buvo nustatoma kelvada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Telkitės į – https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -488,41 +495,41 @@ msgstr "Nuotoliniai adresai / domenai-sritys"
 msgid "Remote ports"
 msgstr "Nuotoliniai prievadai"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Reikalingas dvejetainis – „%s“ yra trūkstamas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Sprendiklis* – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Sprendiklio* rinkinys („%s“) yra nepalaikomas šioje sistemoje"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Sprendiklio* rinkinys („%s“) yra nepalaikomas šioje sistemoje."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Sprendiklio* rinkinio palaikymas („%s“) reikalauja „ipset“, bet „ipset“ "
 "dvejetainės nepavyko rasti"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Sprendiklio* rinkinio palaikymas („%s“) reikalauja „nftables“, bet "
 "„nftables“ dvejetainės nepavyko rasti"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Paleisti iš naujo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Iš naujo pasileidžiama – „%s“ tarnyba"
 
@@ -538,7 +545,7 @@ msgstr ""
 "Vykdyti sekančius naudojo/vartotojo failus, po nustatymo, bet prieš paleidus "
 "iš naujo – „DNSMASQ“ . Žr.: „%sREADME%s“, išsamiai informacijai."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Veikia"
 
@@ -552,11 +559,11 @@ msgstr ""
 "Pasirinkite „Pridėti“, skirtai – „-A/add“ ir „Įterpti“, skirtai – „-I/"
 "Insert“."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Tarnybos valdymas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Tarnybos klaidos"
 
@@ -565,15 +572,15 @@ msgstr "Tarnybos klaidos"
 msgid "Service FW Mask"
 msgstr "Tarnybos „FW“ tinklavimo „kaukė“ – adresų segregatorius"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Tarnybos tarpuvartės"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Tarnybos būsena"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Tarnybos įspėjimai"
 
@@ -585,17 +592,17 @@ msgstr ""
 "Nustatyti „DSCP“ žymas (nuo 1-o iki 63-o), savitoms/-tiems sąsajoms ir/arba "
 "sietuvams. Žr.: „%sREADME%s“, išsamiai informacijai."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 "Praleidžiama IPv6 politika – „%s“, nes IPv6 palaikymas yra išjungtas/"
 "neįgalintas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Pradėti/Paleisti"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Pradedama/Paleidžiama – „%s“ tarnyba"
 
@@ -612,19 +619,19 @@ msgstr ""
 msgid "Status"
 msgstr "Būklė/Būsena"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Sustabdyta (išjungta/neįgalinta (-as/-i))."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Sustabdyta."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Stabdoma – „%s“ tarnyba"
 
@@ -648,17 +655,17 @@ msgstr "Palaikomi protokolai"
 msgid "Suppress/No output"
 msgstr "Slopinti/Be išvesties"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Sintaksinė klaida pasirinktiniame naudotojo/vartotojo faile – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 "„%s“ nurodo numatytąją tinklo tarpuvartę. Peržiūrėkite „%sREADME%s“, dėl "
 "išsamesnės informacijos."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -670,11 +677,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "„%s“ yra nepalaikomas šioje sistemoje."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "„%s“ tarnybai nepavyko atrasti „WAN“ tinklo tarpuvartę"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "„%s“ tarnyba šiuo laiku yra išjungta"
 
@@ -682,55 +689,63 @@ msgstr "„%s“ tarnyba šiuo laiku yra išjungta"
 msgid "The %s support is unknown."
 msgstr "„%s“ palaikymas yra nežinomas."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 "„WebUI“ aplikacija („luci-app-pbr“) yra pasenusi, prašome atnaujinti ją"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 "„File://“ schemai reikalingas „curl“, bet jis neaptinkamas šioje sistemoje"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 "„ipset“ pavadinimas – „%s“ yra ilgesnis negu leidžiami 31-eri simboliai"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 "„nft set“ pavadinimas – „%s“ yra ilgesnis negu leidžiami 255-eri simboliai"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Pagrindinis paketas („pbr“) yra pasenęs, prašome atnaujinti jį"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Netikėtas išėjimas arba tarnybos sustabdymas: „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Nežinomas įrenginio „%s“ IPv6 sujungimo tipas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Nežinoma klaida!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Nežinoma paketo žymė, skirta sąsajai ir/arba sietuvui – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Nežinomas protokolas politikoje – „%s“"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Nežinomas įspėjimas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -750,7 +765,7 @@ msgstr "Išsamumo/Daugiažodiškumo išvestis"
 msgid "Version"
 msgstr "Versija"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Versija %s"
 
@@ -767,17 +782,17 @@ msgstr "Internetinės naudotojo/vartotojo sąsajos konfigūracija"
 msgid "all"
 msgstr "visi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "„fw4 nft“ failo veiksena"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "„iptables“ veiksena"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "„nft“ veiksena"
@@ -785,3 +800,10 @@ msgstr "„nft“ veiksena"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "nežinoma/-s/-i"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr ""
+#~ "Telkitės į – https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Nežinoma klaida!"
index 5c13d4dff02a885644a1dba08fd4ce7c0389fd33..0708cdb5974cfe0593b8f509b3ba6efa54290bb0 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "अक्षम करा"
 
@@ -134,7 +134,7 @@ msgstr "अक्षम करा"
 msgid "Disabled"
 msgstr "अक्षम"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "सक्षम करा"
 
@@ -176,15 +176,15 @@ msgstr "सक्षम करा"
 msgid "Enabled"
 msgstr "सक्षम केले"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "इंटरफेस"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "प्रोटोकॉल"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "चालू आहे"
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "सेवा स्थिती"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "प्रारंभ करा"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "थांबा"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 68a0e2fc7aaf0d9a4e5183218409f14d6ef0e1b2..479f3b9c377c1580fbe4ada45e1109644c15fdc0 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr "Rantaian"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Pemboleh"
 
@@ -176,15 +176,15 @@ msgstr "Pemboleh"
 msgid "Enabled"
 msgstr "Dibolehkan"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Antara muka"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr "semua"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 4bb6dd16690d001a44823333b4ee1ac484e96d3f..2de493658addf9dee950ee5a20144a00a4301453 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.4-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -77,7 +77,7 @@ msgstr "Grunnleggende oppsett"
 msgid "Chain"
 msgstr "Kjede"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -85,7 +85,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -97,7 +97,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -117,15 +117,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr "Forvalgt ICMP-grensesnitt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Skru av"
 
@@ -135,7 +135,7 @@ msgstr "Skru av"
 msgid "Disabled"
 msgstr "Avskrudd"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -143,7 +143,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -161,11 +161,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Skru på"
 
@@ -177,15 +177,15 @@ msgstr "Skru på"
 msgid "Enabled"
 msgstr "Påskrudd"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -195,31 +195,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -247,11 +247,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -261,15 +261,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Sett inn"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -277,15 +277,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Grensesnitt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -298,7 +305,7 @@ msgstr "Lokale adresser/enheter"
 msgid "Local ports"
 msgstr "Lokale porter"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -330,7 +337,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Ingen endring"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Ikke installert, eller ble ikke funnet"
@@ -343,8 +350,8 @@ msgstr ""
 msgid "Path"
 msgstr "Bane"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -352,24 +359,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -377,23 +384,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -406,7 +413,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -418,12 +425,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokoll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -438,37 +445,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Omstart"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -482,7 +489,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Kjører"
 
@@ -494,11 +501,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Tjenestekontroll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Tjenestefeil"
 
@@ -507,15 +514,15 @@ msgstr "Tjenestefeil"
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Tjenestestatus"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Tjenesteadvarsler"
 
@@ -525,15 +532,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Start"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -547,19 +554,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -583,15 +590,15 @@ msgstr "Støttede protokoller"
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s indikterer forvalgt portner. Sjekk %sREADME%s for detaljer."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -601,11 +608,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -613,51 +620,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -675,7 +690,7 @@ msgstr "Sirlig utdata"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -692,17 +707,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 9701bc80124a69fb6eb6e0c9876f57ac165a57b4..da8dbc6796e886986f222d98f4df6236e2bea014 100644 (file)
@@ -12,12 +12,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.9-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -78,7 +78,7 @@ msgstr "Basisconfiguratie"
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -118,15 +118,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Uitschakelen"
 
@@ -136,7 +136,7 @@ msgstr "Uitschakelen"
 msgid "Disabled"
 msgstr "Uitgeschakeld"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Deactiveer %s service"
 
@@ -144,7 +144,7 @@ msgstr "Deactiveer %s service"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -162,11 +162,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Inschakelen"
 
@@ -178,15 +178,15 @@ msgstr "Inschakelen"
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "%s-service inschakelen"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -196,31 +196,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -248,11 +248,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -262,15 +262,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -278,15 +278,22 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -299,7 +306,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -331,7 +338,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -344,8 +351,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -353,24 +360,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -378,23 +385,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -407,7 +414,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -419,12 +426,12 @@ msgstr ""
 msgid "Protocol"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -439,37 +446,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -483,7 +490,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -495,11 +502,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -508,15 +515,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -526,15 +533,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -548,19 +555,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -584,15 +591,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -602,11 +609,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -614,51 +621,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -676,7 +691,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -693,17 +708,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 0f3826d562d92cd6cbe264d34b07495a91a63234..13938216a6655d73d500c32b5ab3d716f2115342 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "|| n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.10.1-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Nie można znaleźć pliku binarnego %s"
 
@@ -88,7 +88,7 @@ msgstr "Podstawowa konfiguracja"
 msgid "Chain"
 msgstr "Łańcuch"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Polecenie nie powiodło się: '%s'"
 
@@ -96,7 +96,7 @@ msgstr "Polecenie nie powiodło się: '%s'"
 msgid "Condensed output"
 msgstr "Skondensowane wyjście"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Błąd konfiguracji (%s)"
 
@@ -109,7 +109,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Własne pliki użytkownika"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Plik użytkownika '%s' nie został znaleziony lub jest pusty"
 
@@ -129,15 +129,15 @@ msgstr "Oznaczanie DSCP"
 msgid "Default ICMP Interface"
 msgstr "Domyślny interfejs ICMP"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Brakuje domyślnego łańcucha '%s' fw4"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Brakuje domyślnej tablicy '%s' fw4"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Wyłącz"
 
@@ -147,7 +147,7 @@ msgstr "Wyłącz"
 msgid "Disabled"
 msgstr "Wyłączone"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Wyłączanie usługi %s"
 
@@ -155,7 +155,7 @@ msgstr "Wyłączanie usługi %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Wyświetl te protokoły w kolumnie interfejsu Web UI."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -174,11 +174,11 @@ msgstr "nft set Dnsmasq"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Nie egzekwuj zasad niedziałającej bramy"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Przekaż darowiznę na rzecz projektu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Włącz"
 
@@ -190,15 +190,15 @@ msgstr "Włącz"
 msgid "Enabled"
 msgstr "Włączone"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Włączanie usługi %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Błąd podczas uruchamiania pliku użytkownika '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Wystąpiły błędy. Sprawdź %sREADME%s"
 
@@ -210,31 +210,31 @@ msgstr ""
 "Maska FW używana przez usługę. Wysoka maska służy do uniknięcia konfliktu z "
 "SQM/QoS. Ostrożnie zmieniać wraz z"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Nie udało się pobrać '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Nie udało się pobrać '%s', HTTPS nie jest obsługiwany"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Nie udało się zainstalować pliku nft fw4 '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Nie udało się przeładować '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Nie udało się rozwiązać '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Nie udało się skonfigurować '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Nie skonfigurowano żadnej bramy"
 
@@ -262,11 +262,11 @@ msgstr "Nieaktywna"
 msgid "Inactive (Disabled)"
 msgstr "Nieaktywna (wyłączona)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Wykryto niezgodny niestandardowy plik użytkownika '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -278,15 +278,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Wstaw"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Wstawianie IPv4 nie powiodło się dla polityki '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "Wstawianie IPv4, jak i IPv6 nie powiodło się dla polityki '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'."
 
@@ -294,15 +294,22 @@ msgstr "Zainstalowany AdGuardHome (%s) nie obsługuje opcji 'ipset_file'."
 msgid "Interface"
 msgstr "Interfejs"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Interfejs '%s' nie ma przypisanego DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Nieprawidłowa konfiguracja OpenVPN dla interfejsu %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Nieprawidłowa konfiguracja OpenVPN dla interfejsu '%s'"
 
@@ -315,7 +322,7 @@ msgstr "Lokalne adresy/urządzenia"
 msgid "Local ports"
 msgstr "Porty lokalne"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Niedopasowana rodzina adresów IP w polityce '%s'"
 
@@ -355,7 +362,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Bez zmian"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Nie zainstalowano lub nie znaleziono"
@@ -368,8 +375,8 @@ msgstr "Szczegółowość danych wyjściowych"
 msgid "Path"
 msgstr "Ścieżka"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Przekaż %sdarowiznę%s w celu wsparcia rozwoju tego projektu."
 
@@ -377,26 +384,26 @@ msgstr "Przekaż %sdarowiznę%s w celu wsparcia rozwoju tego projektu."
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Przed zmianą tej opcji, sprawdź %sREADME%s ."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Ustaw 'dhcp.%%s.force=1', aby przyspieszyć uruchomienie usługi %s(więcej "
 "informacji)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr "Usuń lub ustaw 'chain' na 'PREROUTING' dla polityki '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr "Usuń lub ustaw 'chain' na 'prerouting' dla polityki '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Usuń lub ustaw 'proto' na 'all' dla polityki '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "Usuń 'src_addr', 'src_port' i 'dest_port' dla polityki '%s'"
 
@@ -404,23 +411,23 @@ msgstr "Usuń 'src_addr', 'src_port' i 'dest_port' dla polityki '%s'"
 msgid "Policies"
 msgstr "Reguły"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Polityka '%s' ma nieznany interfejs"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Polityka '%s' nie ma przypisanego DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Polityka '%s' nie ma przypisanego interfejsu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Polityka '%s' nie ma parametrów źródła/przeznaczenia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -435,7 +442,7 @@ msgstr "Trasowanie oparte na politykach"
 msgid "Policy Based Routing - Configuration"
 msgstr "Trasowanie oparte na politykach - Konfiguracja"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Trasowanie oparte na politykach - Stan"
 
@@ -447,15 +454,15 @@ msgstr "Trasowanie wg polityk"
 msgid "Protocol"
 msgstr "Protokół"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Otrzymano pustą wartość tid/mark lub nazwę interfejsu podczas konfigurowania "
 "trasowania"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Zobacz https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -469,41 +476,41 @@ msgstr "Zdalne adresy/domeny"
 msgid "Remote ports"
 msgstr "Porty zdalne"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Brak wymaganego pliku binarnego '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Resolwer '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Zestaw resolwera (%s) nie jest obsługiwany w tym systemie"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Zestaw resolwera (%s) nie jest obsługiwany w tym systemie."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Obsługa zestawu resolwera (%s) wymaga ipset, ale nie można znaleźć pliku "
 "binarnego ipset"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Obsługa zestawu resolwera (%s) wymaga nftables, ale nie można znaleźć pliku "
 "binarnego nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Restartuj"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Ponowne uruchamianie usługi %s"
 
@@ -519,7 +526,7 @@ msgstr ""
 "Uruchom następujące pliki użytkownika po skonfigurowaniu, ale przed ponownym "
 "uruchomieniem Dnsmasq. Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Działa"
 
@@ -531,11 +538,11 @@ msgstr "Zobacz %sREADME%s, aby uzyskać szczegółowe informacje."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Wybierz Dodaj dla -A/add oraz Wstaw dla -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Kontrola usługi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Błędy usługi"
 
@@ -544,15 +551,15 @@ msgstr "Błędy usługi"
 msgid "Service FW Mask"
 msgstr "Maska FW usługi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Bramy usług"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Status usługi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Ostrzeżenia usługi"
 
@@ -564,15 +571,15 @@ msgstr ""
 "Ustaw tagi DSCP (w zakresie od 1 do 63) dla określonych interfejsów. Zobacz "
 "%sREADME%s, aby uzyskać szczegółowe informacje."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Pominięto politykę IPv6 '%s', ponieważ obsługa IPv6 jest wyłączona"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Uruchom"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Uruchamianie usługi %s"
 
@@ -589,19 +596,19 @@ msgstr ""
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Zatrzymaj"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Zatrzymana (wyłączona)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Zatrzymano."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Zatrzymywanie usługi %s"
 
@@ -625,17 +632,17 @@ msgstr "Wspierane protokoły"
 msgid "Suppress/No output"
 msgstr "Tłumienie/Brak wyjścia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Błąd składni w niestandardowym pliku użytkownika '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 "%s oznacza domyślną bramę. Zobacz %sREADME%s w celu uzyskania szczegółowych "
 "informacji."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -647,11 +654,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "Funkcja %s nie jest obsługiwana w tym systemie."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Usługa %s nie wykryła bramy WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Usługa %s jest obecnie wyłączona"
 
@@ -659,51 +666,59 @@ msgstr "Usługa %s jest obecnie wyłączona"
 msgid "The %s support is unknown."
 msgstr "Obsługa %s jest nieznana."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr "Aplikacja WebUI (luci-app-pbr) jest nieaktualna, zaktualizuj ją"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "Schemat file:// wymaga curl, ale nie jest on wykrywany w tym systemie"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Nazwa ipset '%s' jest dłuższa niż dozwolone 31 znaków"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "Nazwa zestawu nft '%s' jest dłuższa niż dozwolone 255 znaków"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Pakiet główny (pbr) jest nieaktualny, zaktualizuj go"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Nieoczekiwane wyjście lub zakończenie usługi: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Nieznany typ łącza IPv6 dla urządzenia '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Nieznany błąd!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Nieznany znacznik pakietu dla interfejsu '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Nieznany protokół w polityce '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Nieznane ostrzeżenie"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -723,7 +738,7 @@ msgstr "Pełne dane wyjściowe"
 msgid "Version"
 msgstr "Wersja"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Wersja %s"
 
@@ -740,17 +755,17 @@ msgstr "Konfiguracja Web UI"
 msgid "all"
 msgstr "wszystko"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "tryb pliku nft fw4"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "tryb iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "tryb nft"
@@ -758,3 +773,9 @@ msgstr "tryb nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "nieznana"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Zobacz https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Nieznany błąd!"
index 3f702a5a916988751773d0f5e01ee03a05f0a621..6968a281092bb30979da2be0233bcd78ea436a76 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "O binário %s não foi encontrado"
 
@@ -80,7 +80,7 @@ msgstr "Configurações Básicas"
 msgid "Chain"
 msgstr "Cadeia"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Saída condensada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Houve uma falha na validação da configuração (%s)"
 
@@ -100,7 +100,7 @@ msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
 msgid "Custom User File Includes"
 msgstr "Ficheiros Personalizados do Utilizador Incluem"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 "O ficheiro personalizado do utilizador '%s' não foi encontrado ou está vazio"
@@ -121,15 +121,15 @@ msgstr "Marcação DSCP"
 msgid "Default ICMP Interface"
 msgstr "Interface ICMP Predefinido"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Desativar"
 
@@ -139,7 +139,7 @@ msgstr "Desativar"
 msgid "Disabled"
 msgstr "Desativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "A desativar o serviço %s"
 
@@ -147,7 +147,7 @@ msgstr "A desativar o serviço %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -165,11 +165,11 @@ msgstr "Conjunto nft do dnsmasq"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Ativar"
 
@@ -181,15 +181,15 @@ msgstr "Ativar"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "A ativar o serviço %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Houve um erro ao executar o ficheiro personalizado do utilizador '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -201,31 +201,31 @@ msgstr ""
 "Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
 "com o SQM/QoS. Mude com cautela em conjunto com"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Houve uma falha ao recarregar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Houve uma falha ao configurar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Houve uma falha ao configurar qualquer gateway"
 
@@ -253,11 +253,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -267,15 +267,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Inserir"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 "O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
@@ -284,15 +284,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Configuração OpenVPN inválida para a interface %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -305,7 +312,7 @@ msgstr "Endereços locais / aparelhos"
 msgid "Local ports"
 msgstr "Portas locais"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -337,7 +344,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Sem Alterações"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
@@ -350,8 +357,8 @@ msgstr "Verbosidade de saída"
 msgid "Path"
 msgstr "Caminho"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -359,26 +366,26 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Desmarque 'chain' ou defina 'chain' como 'PREROUTING' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Desmarque 'cadeia' ou defina 'cadeia' como 'prerouting' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Desmarque 'proto' ou defina 'proto' como 'all' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
 
@@ -386,23 +393,23 @@ msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
 msgid "Policies"
 msgstr "Políticas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "A política '%s' tem uma interface desconhecida"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "A política '%s' não tem interface atribuída"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "A política '%s' não tem parâmetros de origem/destino"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -415,7 +422,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr "Roteamento com base em políticas - Configuração"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Roteamento com base em políticas - Condição geral"
 
@@ -427,14 +434,14 @@ msgstr "Política de encaminhamento"
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Nome de tid/marca ou interface vazios recebidos ao configurar o "
 "encaminhamento"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -449,41 +456,41 @@ msgstr "Endereços / domínios remotos"
 msgid "Remote ports"
 msgstr "Portas remotas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "O conjunto de resolvedores (%s) não é compatível com este sistema"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "O suporte ao conjunto do resolvedor (%s) requer ipset, mas o binário do "
 "ipset não encontra-se"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "O suporte ao conjunto de resolvedores (%s) requer nftables, mas o binário "
 "nft não encontra-se"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "A reiniciar o serviço %s"
 
@@ -499,7 +506,7 @@ msgstr ""
 "Execute os seguintes ficheiros do utilizador após a configuração, porém "
 "antes de reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Executando"
 
@@ -511,11 +518,11 @@ msgstr "Consulte o %sREADME%s para pormenores."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Controle de serviços"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Erros de Serviço"
 
@@ -524,15 +531,15 @@ msgstr "Erros de Serviço"
 msgid "Service FW Mask"
 msgstr "Serviço Máscara FW"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Serviço de Gateways"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Estado do Serviço"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Avisos de Serviço"
 
@@ -544,16 +551,16 @@ msgstr ""
 "Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
 "específicas. Consulte o %sREADME%s para mais informações."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 "Ignorando a política IPv6 '%s' à medida que o suporte a IPv6 está desativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Iniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "A iniciar o serviço %s"
 
@@ -569,19 +576,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "A parar o serviço %s"
 
@@ -606,15 +613,15 @@ msgstr "Protocolos Compatíveis"
 msgid "Suppress/No output"
 msgstr "Suprimir/Nenhuma saída"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Erro de sintaxe no ficheiro personalizado do utilizador '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "O %s indica o gateway padrão. Veja %sREADME%s para mais detalhes."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -624,11 +631,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "Não há suporte para %s neste sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "O serviço %s falhou ao descobrir o gateway WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "O serviço %s está desativado no momento"
 
@@ -636,51 +643,59 @@ msgstr "O serviço %s está desativado no momento"
 msgid "The %s support is unknown."
 msgstr "O suporte de %s é desconhecido."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "O nome ipset '%s' é maior do que os 31 caracteres permitidos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Saída inesperada ou houve um encerramento do serviço: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Marca de pacote desconhecida para a interface '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -700,7 +715,7 @@ msgstr "Detalhado"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -717,17 +732,17 @@ msgstr "Configuração da Interface Web do Utilizador"
 msgid "all"
 msgstr "todos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 8e93426abc3037c43cf40171718c51533b7decb4..50b89eb01420906c7ac3cad9eef99930d864a227 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
 "X-Generator: Weblate 5.7-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "O binário %s não pode ser encontrado"
 
@@ -80,7 +80,7 @@ msgstr "Configurações Básicas"
 msgid "Chain"
 msgstr "Corrente"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -88,7 +88,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Saída condensada"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Houve uma falha na validação da configuração (%s)"
 
@@ -100,7 +100,7 @@ msgstr "Controla tanto a verbosidade de saída do sistema quanto do console."
 msgid "Custom User File Includes"
 msgstr "Arquivos Personalizados do Usuário Incluem"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 "O arquivo personalizado do usuário '%s' não foi encontrado ou está vazio"
@@ -121,15 +121,15 @@ msgstr "Marcação DSCP"
 msgid "Default ICMP Interface"
 msgstr "Interface ICMP Padrão"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Desativar"
 
@@ -139,7 +139,7 @@ msgstr "Desativar"
 msgid "Disabled"
 msgstr "Desativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Desativando serviço %s"
 
@@ -147,7 +147,7 @@ msgstr "Desativando serviço %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Exibir esses protocolos na coluna de protocolo na Interface Web."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -165,11 +165,11 @@ msgstr "Conjunto nft do dnsmasq"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Não aplique as políticas quando o seu gateway estiver inoperante"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Habilitar"
 
@@ -181,15 +181,15 @@ msgstr "Habilitar"
 msgid "Enabled"
 msgstr "Ativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Ativando serviço %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Houve um erro ao executar o arquivo personalizado do usuário '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -201,31 +201,31 @@ msgstr ""
 "Máscara FW usada pelo serviço. A máscara alta é usada para evitar conflitos "
 "com o SQM/QoS. Mude com cautela em conjunto com"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Houve uma falha ao recarregar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Houve uma falha ao configurar '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Houve uma falha ao configurar qualquer gateway"
 
@@ -253,11 +253,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -267,15 +267,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Inserir"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 "O AdGuardHome (%s) instalado não é compatível com a opção 'ipset_file'."
@@ -284,15 +284,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Interface"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Configuração OpenVPN inválida para a interface %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -305,7 +312,7 @@ msgstr "Endereços locais / dispositivos"
 msgid "Local ports"
 msgstr "Portas locais"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -337,7 +344,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Sem Alterações"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Não instalado ou não encontrado"
@@ -350,8 +357,8 @@ msgstr "Verbosidade de saída"
 msgid "Path"
 msgstr "Caminho"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -359,26 +366,26 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Por favor, consulte o %sREADME%s antes de alterar esta opção."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Desmarque 'chain' ou defina 'chain' como 'PREROUTING' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Desmarque 'chain' ou defina 'chain' como 'prerouting' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Desmarque 'proto' ou defina 'proto' como 'all' para a política '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
 
@@ -386,23 +393,23 @@ msgstr "Desmarque 'src_addr', 'src_port' e 'dest_port' para a política '%s'"
 msgid "Policies"
 msgstr "Políticas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "A política '%s' tem uma interface desconhecida"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "A política '%s' não tem interface atribuída"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "A política '%s' não tem parâmetros de origem/destino"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -415,7 +422,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr "Roteamento com base em políticas - Configuração"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Roteamento com base em políticas - Condição geral"
 
@@ -427,14 +434,14 @@ msgstr "Política de roteamento"
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Foi recebido um Tid/marca ou uma interface com nome vazio ao configurar o "
 "roteamento"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -449,41 +456,41 @@ msgstr "Endereços remotos / domínios"
 msgid "Remote ports"
 msgstr "Portas remotas"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "O conjunto de resolvedores (%s) não é compatível com este sistema"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "O conjunto de resolvedores (%s) não é suportado neste sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "O suporte ao conjunto do resolvedor (%s) requer ipset, mas o binário do "
 "ipset não pode ser encontrado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "O suporte ao conjunto de resolvedores (%s) requer nftables, mas o binário "
 "nft não pode ser encontrado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Reiniciar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Reiniciando serviço %s"
 
@@ -499,7 +506,7 @@ msgstr ""
 "Execute os seguintes arquivos do usuário após a configuração, porém antes de "
 "reiniciar o DNSMASQ. Consulte o %sREADME%s para mais informações."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Em execução"
 
@@ -511,11 +518,11 @@ msgstr "Consulte o %sREADME%s para detalhes."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Selecione adicionar para -A/add e inserir para -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Controle do Serviço"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Erros do serviço"
 
@@ -524,15 +531,15 @@ msgstr "Erros do serviço"
 msgid "Service FW Mask"
 msgstr "Serviço Máscara FW"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Serviço de Gateways"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Condição do Serviço"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Avisos do serviço"
 
@@ -544,15 +551,15 @@ msgstr ""
 "Defina as tags do DSCP (no intervalo entre 1 e 63) para as interfaces "
 "específicas. Consulte o %sREADME%s para mais informações."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Ignorando a política IPv6 '%s' pois o suporte ao IPv6 está desativado"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Início"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Iniciando serviço %s"
 
@@ -568,19 +575,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Parar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Parando serviço %s"
 
@@ -604,17 +611,17 @@ msgstr "Protocolos Compatíveis"
 msgid "Suppress/No output"
 msgstr "Suprimir ou não a saída"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Erro de sintaxe no arquivo personalizado do usuário '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 "O %s indica o gateway padrão. Consulte os %sREADME%s para obter mais "
 "detalhes."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -624,11 +631,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "Não há suporte para %s neste sistema."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "O serviço %s falhou ao descobrir o gateway WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "O serviço %s está desativado no momento"
 
@@ -636,51 +643,59 @@ msgstr "O serviço %s está desativado no momento"
 msgid "The %s support is unknown."
 msgstr "O suporte ao %s é desconhecido."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "O nome ipset '%s' é maior do que os 31 caracteres permitidos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Saída inesperada ou houve um encerramento do serviço: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Pacote com marca desconhecida para interface '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Aviso desconhecido"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -700,7 +715,7 @@ msgstr "Saída detalhada"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -717,17 +732,17 @@ msgstr "Configuração da Interface Web do Usuário"
 msgid "all"
 msgstr "todos"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 279538e3c90f876b2cd8578bac506c4c32895f26..d882717bf1f5911c13f7c087a4b928cb96d2d344 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "20)) ? 1 : 2;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Binarul %s nu poate fi găsit"
 
@@ -82,7 +82,7 @@ msgstr "Configurație de Bază"
 msgid "Chain"
 msgstr "Legătură"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -90,7 +90,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Ieșire condensată"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Eșec de validare a configurării (%s)"
 
@@ -103,7 +103,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Fișierul de utilizator personalizat include"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 "Fișierul de utilizator personalizat \"%s\" nu a fost găsit sau este gol"
@@ -124,15 +124,15 @@ msgstr "Etichetarea DSCP"
 msgid "Default ICMP Interface"
 msgstr "Interfață ICMP implicită"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Dezactivați"
 
@@ -142,7 +142,7 @@ msgstr "Dezactivați"
 msgid "Disabled"
 msgstr "Dezactivat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Dezactivarea serviciului %s"
 
@@ -150,7 +150,7 @@ msgstr "Dezactivarea serviciului %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Afișați aceste protocoale în coloana Protocol din Web UI."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -168,11 +168,11 @@ msgstr "Dnsmasq nft setare"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Nu aplicați politicile atunci când gateway-ul lor este oprit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Permite"
 
@@ -184,15 +184,15 @@ msgstr "Permite"
 msgid "Enabled"
 msgstr "Activat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Activarea serviciului %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Eroare la rularea fișierului de utilizator personalizat \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -204,31 +204,31 @@ msgstr ""
 "FW Masca utilizată de serviciu. Masca înaltă este utilizată pentru a evita "
 "conflictul cu SQM/QoS. Modificați cu prudență împreună cu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Nu s-a reușit reîncărcarea \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "A eșuat la configurarea \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Nu a reușit să configureze nicio poartă de acces"
 
@@ -256,11 +256,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -270,15 +270,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Introduceți"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "AdGuardHome instalat (%s) nu acceptă opțiunea 'ipset_file'."
 
@@ -286,15 +286,22 @@ msgstr "AdGuardHome instalat (%s) nu acceptă opțiunea 'ipset_file'."
 msgid "Interface"
 msgstr "Interfață"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Configurație OpenVPN invalidă pentru interfața %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -307,7 +314,7 @@ msgstr "Adrese / dispozitive locale"
 msgid "Local ports"
 msgstr "Porturi locale"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -339,7 +346,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Nici o schimbare"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Nu este instalat sau nu a fost găsit"
@@ -352,8 +359,8 @@ msgstr "Verbalizarea ieșirii"
 msgid "Path"
 msgstr "Cale"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -362,30 +369,30 @@ msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 "Vă rugăm să verificați %sREADME%s înainte de a modifica această opțiune."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Vă rugăm să dezactivați 'chain' sau să setați 'chain' la 'PREROUTING' pentru "
 "politica '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Vă rugăm să dezactivați \"chain\" sau să setați \"chain\" la \"prerouting\" "
 "pentru politica \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Vă rugăm să dezactivați \"proto\" sau să setați \"proto\" la \"all\" pentru "
 "politica \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Vă rugăm să dezactivați 'src_addr', 'src_port' și 'dest_port' pentru "
@@ -395,23 +402,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Politici"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Politica \"%s\" are o interfață necunoscută"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Politica \"%s\" nu are o interfață atribuită"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Politica \"%s\" nu are parametri sursă/destinație"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -424,7 +431,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr "Rutarea bazată pe politici - Configurație"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Rutare bazată pe politici - Stare"
 
@@ -436,13 +443,13 @@ msgstr "Politica de rutare"
 msgid "Protocol"
 msgstr "Protocol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "A primit un tid/mark sau un nume de interfață gol la configurarea rutelor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -457,41 +464,41 @@ msgstr "Adrese / domenii la distanță"
 msgid "Remote ports"
 msgstr "Porturi la distanță"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Setul Resolver (%s) nu este acceptat pe acest sistem."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Suportul pentru setul de rezolvare (%s) necesită ipset, dar binarul ipset nu "
 "poate fi găsit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Suportul pentru setul de rezolvare (%s) necesită nftables, dar binarul nft "
 "nu poate fi găsit"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Reporniți"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Repornirea serviciului %s"
 
@@ -507,7 +514,7 @@ msgstr ""
 "Rulați următoarele fișiere de utilizator după configurarea, dar înainte de a "
 "reporni DNSMASQ. Consultați %sREADME%s pentru detalii."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Rulare"
 
@@ -519,11 +526,11 @@ msgstr "Consultați %sREADME%s pentru detalii."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Selectați Add pentru -A/add și Insert pentru -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Controlul serviciilor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Erori de serviciu"
 
@@ -532,15 +539,15 @@ msgstr "Erori de serviciu"
 msgid "Service FW Mask"
 msgstr "Masca de serviciu FW"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Porți de serviciu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Starea serviciului"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Atenționări de serviciu"
 
@@ -552,15 +559,15 @@ msgstr ""
 "Setați etichetele DSCP (în intervalul 1-63) pentru anumite interfețe. "
 "Consultați %sREADME%s pentru detalii."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Ignorarea politicii IPv6 \"%s\" deoarece suportul IPv6 este dezactivat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Porniți"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Pornirea serviciului %s"
 
@@ -577,19 +584,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stop"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Se operște servciul %s"
 
@@ -613,15 +620,15 @@ msgstr "Protocoale acceptate"
 msgid "Suppress/No output"
 msgstr "Suprimare/Nicio ieșire"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Eroare de sintaxă în fișierul de utilizator personalizat \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s indică gateway-ul implicit. Consultați %sREADME%s pentru detalii."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -631,11 +638,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s nu este acceptat pe acest sistem."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Serviciul %s nu a reușit să descopere gateway-ul WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Serviciul %s este în prezent dezactivat"
 
@@ -643,51 +650,59 @@ msgstr "Serviciul %s este în prezent dezactivat"
 msgid "The %s support is unknown."
 msgstr "Suportul %s este necunoscut."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Numele ipset '%s' este mai lung decât cele 31 de caractere permise"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Ieșire neașteptată sau încheiere neașteptată a serviciului: \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Marcă de pachet necunoscută pentru interfața \"%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Atenționări necunoscute"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -707,7 +722,7 @@ msgstr "Ieșire abundentă"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -724,17 +739,17 @@ msgstr "Configurarea interfeței web"
 msgid "all"
 msgstr "toate"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index c11c9fd9f5904ac18e08e60053f7cdb4b762c8f0..adcdcfdfa3a78ce85916daf67b35e4a4043803de 100644 (file)
@@ -12,12 +12,12 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Бинарный файл %s не найден"
 
@@ -92,7 +92,7 @@ msgstr "Основная конфигурация"
 msgid "Chain"
 msgstr "Цепь"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Команда не выполнена: '%s'"
 
@@ -100,7 +100,7 @@ msgstr "Команда не выполнена: '%s'"
 msgid "Condensed output"
 msgstr "Сжатый вывод"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Ошибка проверки конфигурации (%s)"
 
@@ -113,7 +113,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Добавить пользовательский файл"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Пользовательский файл '%s' не найден или пуст"
 
@@ -133,15 +133,15 @@ msgstr "Добавление тегов DSCP"
 msgid "Default ICMP Interface"
 msgstr "Интерфейс ICMP по умолчанию"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Цепочка fw4 по умолчанию '%s' отсутствует"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Таблица fw4 по умолчанию '%s' отсутствует"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Отключить"
 
@@ -151,7 +151,7 @@ msgstr "Отключить"
 msgid "Disabled"
 msgstr "Отключено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Отключение службы %s"
 
@@ -159,7 +159,7 @@ msgstr "Отключение службы %s"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "Отображать эти протоколы в строке протоколов Web UI."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -179,11 +179,11 @@ msgstr "nft set dnsmasq"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Не применять политики когда их шлюз отключён"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Пожертвовать на проект"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Включить"
 
@@ -195,15 +195,15 @@ msgstr "Включить"
 msgid "Enabled"
 msgstr "Включено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Включение службы %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Ошибка запуска пользовательского файла '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Возникли ошибки, пожалуйста, проверьте %sREADME%s"
 
@@ -215,31 +215,31 @@ msgstr ""
 "Маска FW, используемая службой. Большое значение маски используется, чтобы "
 "избежать конфликта с SQM / QoS. Меняйте осторожно вместе с"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Не удалось загрузить '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Не удалось загрузить '%s', HTTPS не поддерживается"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Не удалось установить файл fw4 nft '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Не удалось перезагрузить '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Не удалось разрешить '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Не удалось настроить '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Не удалось настроить ни один шлюз"
 
@@ -267,11 +267,11 @@ msgstr "Неактивный"
 msgid "Inactive (Disabled)"
 msgstr "Неактивно (отключено)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Обнаружен несовместимый пользовательский файл '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -283,15 +283,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Вставить"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Не удалось вставить IPv4 для политики '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "Вставка не удалась как для IPv4, так и для IPv6 для политики '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Установленный AdGuardHome (%s) не поддерживает 'ipset_file' параметр."
 
@@ -299,15 +299,22 @@ msgstr "Установленный AdGuardHome (%s) не поддерживае
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Интерфейс '%s' не имеет назначенного DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Недопустимая конфигурация OpenVPN для интерфейса %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Недопустимая конфигурация OpenVPN для интерфейса '%s'"
 
@@ -320,7 +327,7 @@ msgstr "Локальные адреса / устройства"
 msgid "Local ports"
 msgstr "Локальные порты"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Несоответствие семейства IP-адресов в политике '%s'"
 
@@ -361,7 +368,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Без изменений"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Не установлен или не найден"
@@ -374,8 +381,8 @@ msgstr "Подробность вывода"
 msgid "Path"
 msgstr "Путь"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Пожалуйста, %sdonate%s для поддержки развития этого проекта."
 
@@ -383,31 +390,31 @@ msgstr "Пожалуйста, %sdonate%s для поддержки развит
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Пожалуйста ознакомьтесь с %sREADME%s прежде чем менять эту опцию."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Пожалуйста, установите 'dhcp.%%s.force=1', чтобы ускорить запуск службы "
 "%s(подробнее)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Отмените настройку 'цепочки' или установите для неё значение 'PREROUTING' "
 "для политики '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Отмените настройку 'цепочку' или установите для неё значение 'prerouting' "
 "для политики '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Отмените настройку 'proto' или установите 'proto' на 'all' для политики '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Отмените настройку 'src_addr', 'src_port' и 'dest_port' для политики '%s'"
@@ -416,23 +423,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Политики"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Политика '%s' имеет неизвестный интерфейс"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Политике '%s' не назначен DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Политика '%s' не имеет назначенного интерфейса"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Политика '%s' не имеет параметров источника/назначения"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -447,7 +454,7 @@ msgstr "Маршрутизация на основе политик"
 msgid "Policy Based Routing - Configuration"
 msgstr "Маршрутизация на основе политик - Конфигурация"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Маршрутизация на основе политик - Статус"
 
@@ -459,14 +466,14 @@ msgstr "Политики маршрутизаций"
 msgid "Protocol"
 msgstr "Протокол"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Получено пустое имя tid/mark или интерфейса при настройке маршрутизации"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "См. https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -480,41 +487,41 @@ msgstr "Удалённые адреса / домены"
 msgid "Remote ports"
 msgstr "Удалённые порты"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Отсутствует требуемый бинарный файл '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Резольвер '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Набор преобразователей (%s) не поддерживается в этой системе"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Resolver set (%s) не поддерживается в этой системе."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Для поддержки набора преобразователей (%s) требуется ipset, но двоичный файл "
 "ipset не найден"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Для поддержки набора преобразователей (%s) требуются nftables, но двоичный "
 "файл nft не найден"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Перезапустить"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Перезапуск службы %s"
 
@@ -530,7 +537,7 @@ msgstr ""
 "После настройки, но перед перезапуском DNSMASQ, запустить следующие "
 "пользовательские файлы. См. %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Запущенные"
 
@@ -542,11 +549,11 @@ msgstr "Подробности см. в %sREADME%s."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Выберите 'Добавить' для -A/add и 'Вставить' для -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Управление службой"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Ошибки службы"
 
@@ -555,15 +562,15 @@ msgstr "Ошибки службы"
 msgid "Service FW Mask"
 msgstr "Маска FW службы"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Шлюзы сервиса"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Статус службы"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Предупреждения службы"
 
@@ -575,15 +582,15 @@ msgstr ""
 "Установить DSCP метки (в диапазоне между 1 и 63) для конкретных интерфейсов. "
 "См. %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Пропуск политики IPv6 '%s', поскольку поддержка IPv6 отключена"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Запустить"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Запуск службы %s"
 
@@ -600,19 +607,19 @@ msgstr ""
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Стоп"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Остановлено (отключено)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Остановлен."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Остановка службы %s"
 
@@ -636,15 +643,15 @@ msgstr "Поддерживаемые протоколы"
 msgid "Suppress/No output"
 msgstr "Заглушить/Без вывода"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Синтаксическая ошибка в пользовательском файле '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s обозначает шлюз по умолчанию. См. %sREADME%s."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -656,11 +663,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s не поддерживается в этой системе."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Службе %s не удалось обнаружить шлюз глобальной сети"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Служба %s в настоящее время отключена"
 
@@ -668,51 +675,59 @@ msgstr "Служба %s в настоящее время отключена"
 msgid "The %s support is unknown."
 msgstr "Поддержка %s неизвестна."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr "Приложение WebUI (luci-app-pbr) устарело, пожалуйста, обновите его"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "Для схемы file:// требуется curl, но он не обнаружен в этой системе"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Имя ipset '%s' длиннее разрешённого (31 символ)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "Имя набора nft '%s' длиннее допустимых 255 символов"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Основной пакет (pbr) устарел, пожалуйста, обновите его"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Неожиданный выход или завершение службы: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Неизвестный тип соединения IPv6 для устройства '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Неизвестная ошибка!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Неизвестная метка пакета для интерфейса '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Неизвестный протокол в политике '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Неизвестное предупреждение"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -732,7 +747,7 @@ msgstr "Подробный вывод"
 msgid "Version"
 msgstr "Версия"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Версия %s"
 
@@ -749,17 +764,17 @@ msgstr "Параметры веб-интерфейса"
 msgid "all"
 msgstr "любой"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "Режим файлов fw4 nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "режим iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "режим nft"
@@ -767,3 +782,9 @@ msgstr "режим nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "неизвестно"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "См. https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Неизвестная ошибка!"
index 12bbc4dd49ce50e4319240f81e1c22a569e0fb00..66c9c770836370b56cd39d9f9461972b9dae1e44 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
 "X-Generator: Weblate 5.12-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr "Reťaz"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Zakázať"
 
@@ -134,7 +134,7 @@ msgstr "Zakázať"
 msgid "Disabled"
 msgstr "Zakázané"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Povoliť"
 
@@ -176,15 +176,15 @@ msgstr "Povoliť"
 msgid "Enabled"
 msgstr "Zapnuté"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Rozhranie"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr "Cesta"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Štart"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Zastaviť"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 22ddfb6f81eb9d5617a7d8d5054cf664ef46b9ab..abd5ceb5bab016514c1ec9b8fdd1254f0ffc0d08 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.10.2-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "%s-binären hittades inte"
 
@@ -78,7 +78,7 @@ msgstr "Standardkonfiguration"
 msgid "Chain"
 msgstr "Kedja"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -86,7 +86,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -98,7 +98,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Den anpassade användar-filen '%s' hittades inte eller så är den tom"
 
@@ -118,15 +118,15 @@ msgstr "DSCP-taggning"
 msgid "Default ICMP Interface"
 msgstr "Standard ICMP-gränssnitt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Stäng av"
 
@@ -136,7 +136,7 @@ msgstr "Stäng av"
 msgid "Disabled"
 msgstr "Inaktiverad"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Stänger av %s-tjänsten"
 
@@ -144,7 +144,7 @@ msgstr "Stänger av %s-tjänsten"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -162,11 +162,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Aktivera"
 
@@ -178,15 +178,15 @@ msgstr "Aktivera"
 msgid "Enabled"
 msgstr "Aktiverad"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Aktiverar %s-tjänsten"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -196,31 +196,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Omladdningen av '%s' misslyckades"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Inställningen av '%s' misslyckades"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -248,11 +248,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -262,15 +262,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Klistra in"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -278,15 +278,22 @@ msgstr ""
 msgid "Interface"
 msgstr "Gränssnitt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -299,7 +306,7 @@ msgstr "Lokala adresser / enheter"
 msgid "Local ports"
 msgstr "Lokala porter"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -331,7 +338,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Ingen ändring"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Inte installerad eller kunde inte hittas"
@@ -344,8 +351,8 @@ msgstr ""
 msgid "Path"
 msgstr "Genväg"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -353,24 +360,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Vänligen kolla i %sREADME%s innan du ändrar det här alternativet."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -378,23 +385,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Policy'n '%s' har ett okänt gränssnitt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -407,7 +414,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -419,12 +426,12 @@ msgstr ""
 msgid "Protocol"
 msgstr "Protokoll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -439,37 +446,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Starta om"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Startar om %s-tjänsten"
 
@@ -483,7 +490,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Igång"
 
@@ -495,11 +502,11 @@ msgstr "Läs %sREADME%s för detaljer."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Tjänstkontroll"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -508,15 +515,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Status för tjänsten"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -526,15 +533,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Starta"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Startar %s-tjänsten"
 
@@ -548,19 +555,19 @@ msgstr ""
 msgid "Status"
 msgstr "Status"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Stopp"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Stoppar %s-tjänsten"
 
@@ -584,15 +591,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -602,11 +609,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -614,51 +621,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -676,7 +691,7 @@ msgstr ""
 msgid "Version"
 msgstr "Version"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -693,17 +708,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index ebfabe708286d3a7ebc5816b653ce79ea6e10eec..a30f07ffd2cda44d02fc98c2363768babc7c322c 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "%s பைனரியைக் கண்டுபிடிக்க முடியவில்லை"
 
@@ -76,9 +76,9 @@ msgid ""
 "automatically, do not add those here.See the %sREADME%s for details."
 msgstr ""
 "சேவையால் புறக்கணிக்கப்பட வேண்டிய இடைமுகப் பெயர்களின் பட்டியலை (சிறிய எழுத்து) குறிப்பிட "
-"அனுமதிக்கிறது. OpenWrt சாதனத்தில் இயங்கும் OpenVPN சேவையகத்திற்கு பயனுள்ளதாக இருக்கும்"
-". listen_port வரையறுக்கப்பட்ட WireGuard சேவையகங்கள் தானாகவே கையாளப்படுகின்றன, அவற்றை "
-"இங்கே சேர்க்க வேண்டாம். விவரங்களுக்கு %sREADME%s ஐப் பார்க்கவும்."
+"அனுமதிக்கிறது. OpenWrt சாதனத்தில் இயங்கும் OpenVPN சேவையகத்திற்கு பயனுள்ளதாக "
+"இருக்கும். listen_port வரையறுக்கப்பட்ட WireGuard சேவையகங்கள் தானாகவே "
+"à®\95à¯\88யாளபà¯\8dபà®\9fà¯\81à®\95ினà¯\8dறன, à®\85வறà¯\8dà®±à¯\88 à®\87à®\99à¯\8dà®\95à¯\87 à®\9aà¯\87à®°à¯\8dà®\95à¯\8dà®\95 à®µà¯\87ணà¯\8dà®\9fாமà¯\8d. à®µà®¿à®µà®°à®\99à¯\8dà®\95ளà¯\81à®\95à¯\8dà®\95à¯\81 %sREADME%s à®\90பà¯\8d à®ªà®¾à®°à¯\8dà®\95à¯\8dà®\95வà¯\81à®®à¯\8d."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:43
 msgid "Basic Configuration"
@@ -88,7 +88,7 @@ msgstr "அடிப்படை உள்ளமைவு"
 msgid "Chain"
 msgstr "சங்கிலி"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "கட்டளை தோல்வியடைந்தது: '%s'"
 
@@ -96,7 +96,7 @@ msgstr "கட்டளை தோல்வியடைந்தது: '%s'"
 msgid "Condensed output"
 msgstr "அமுக்கப்பட்ட வெளியீடு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "கட்டமைப்பு (%s) சரிபார்ப்பு தோல்வி"
 
@@ -108,7 +108,7 @@ msgstr "கணினி பதிவு மற்றும் கன்சோல
 msgid "Custom User File Includes"
 msgstr "தனிப்பயன் பயனர் கோப்பு அடங்கும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "தனிப்பயன் பயனர் கோப்பு '%s' காணப்படவில்லை அல்லது காலியாக இல்லை"
 
@@ -128,15 +128,15 @@ msgstr "டி.எச்.சி.பி டேக்கிங்"
 msgid "Default ICMP Interface"
 msgstr "இயல்புநிலை ICMP இடைமுகம்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "இயல்புநிலை FW4 சங்கிலி '%s' இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "இயல்புநிலை FW4 அட்டவணை '%s' இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "முடக்கு"
 
@@ -146,7 +146,7 @@ msgstr "முடக்கு"
 msgid "Disabled"
 msgstr "முடக்கப்பட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "%s சேவையை முடக்குதல்"
 
@@ -154,7 +154,7 @@ msgstr "%s சேவையை முடக்குதல்"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "இந்த நெறிமுறைகளை வலை இடைமுகம் இல் நெறிமுறை நெடுவரிசையில் காண்பி."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -174,11 +174,11 @@ msgstr "Dnsmasq nft கணம்"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "அவர்களின் நுழைவாயில் கீழே இருக்கும்போது கொள்கைகளைச் செயல்படுத்த வேண்டாம்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "திட்டத்திற்கு நன்கொடை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "இயக்கு"
 
@@ -190,15 +190,15 @@ msgstr "இயக்கு"
 msgid "Enabled"
 msgstr "இயக்கப்பட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "%s சேவையை செயல்படுத்துகிறது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "தனிப்பயன் பயனர் கோப்பு '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "பிழைகள் ஏற்பட்டன, தயவுசெய்து %sreadme %s ஐ சரிபார்க்கவும்"
 
@@ -210,31 +210,31 @@ msgstr ""
 "சேவையால் பயன்படுத்தப்படும் FW மாச்க். SQM/QoS உடன் மோதலைத் தவிர்க்க உயர் முகமூடி "
 "பயன்படுத்தப்படுகிறது. உடன் எச்சரிக்கையுடன் மாற்றவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "'%s' பதிவிறக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "'%s' ஐ பதிவிறக்குவதில் தோல்வி, HTTPS ஆதரிக்கப்படவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "FW4 NFT கோப்பை '%s' ஐ நிறுவுவதில் தோல்வி"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "'%s' ஐ மீண்டும் ஏற்றத் தவறிவிட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "'%s' தீர்க்கத் தவறிவிட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "'%s' அமைக்கத் தவறிவிட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "எந்த நுழைவாயிலையும் அமைப்பதில் தோல்வி"
 
@@ -262,11 +262,11 @@ msgstr "செயலற்றது"
 msgid "Inactive (Disabled)"
 msgstr "செயலற்ற (முடக்கப்பட்டது)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "பொருந்தாத தனிப்பயன் பயனர் கோப்பு '%s' கண்டறியப்பட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -278,32 +278,38 @@ msgstr ""
 msgid "Insert"
 msgstr "செருகவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "கொள்கை '%s' க்கு IPv4 க்கு செருகல் தோல்வியடைந்தது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "'%s' கொள்கைக்கு IPv4 மற்றும் IPv6 இரண்டிற்கும் செருகல் தோல்வியடைந்தது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
-msgstr ""
-"நிறுவப்பட்ட விளம்பரரபாதுகாப்புவீடு (%s) 'ipset_file' விருப்பத்தை ஆதரிக்காது."
+msgstr "நிறுவப்பட்ட விளம்பரரபாதுகாப்புவீடு (%s) 'ipset_file' விருப்பத்தை ஆதரிக்காது."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:330
 msgid "Interface"
 msgstr "இடைமுகம்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "இடைமுகம் '%s' ஒதுக்கப்பட்ட டி.என்.எச்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "%s இடைமுகத்திற்கான தவறான OpenVPN கட்டமைப்பு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "'%s' இடைமுகத்திற்கான தவறான OpenVPN கட்டமைப்பு"
 
@@ -316,7 +322,7 @@ msgstr "உள்ளக முகவரிகள் / சாதனங்கள
 msgid "Local ports"
 msgstr "உள்ளக துறைமுகங்கள்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "கொள்கையில் '%s' இடையே பொருந்தாத ஐபி குடும்பம்"
 
@@ -354,7 +360,7 @@ msgstr ""
 msgid "No Change"
 msgstr "எந்த மாற்றமும் இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "நிறுவப்படவில்லை அல்லது கிடைக்கவில்லை"
@@ -367,8 +373,8 @@ msgstr "வெளியீட்டு சொற்களஞ்சியம்"
 msgid "Path"
 msgstr "பாதை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "இந்த திட்டத்தின் வளர்ச்சியை ஆதரிக்க %sdonate %s."
 
@@ -376,26 +382,26 @@ msgstr "இந்த திட்டத்தின் வளர்ச்சி
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "இந்த விருப்பத்தை மாற்றுவதற்கு முன் %sreadme %s ஐ சரிபார்க்கவும்."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "பணி தொடக்க%s (மேலும் தகவல்)%s ஐ விரைவுபடுத்த 'dhcp. %% S.force = 1' ஐ அமைக்கவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr "தயவுசெய்து 'சங்கிலி' அல்லது 'சங்கிலி' கொள்கைக்கு '%s'%s 'க்கு' அமைக்கவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr "தயவுசெய்து 'சங்கிலி' அல்லது 'சங்கிலி' கொள்கைக்கு '%s'%s 'க்கு' அமைக்கவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "தயவுசெய்து 'புரோட்டோ' ஐ அமைக்கவும் அல்லது 'புரோட்டோவை' 'அனைத்திற்கும்' கொள்கைக்கு '%'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "'Src_addr', 'src_port' மற்றும் 'dest_port' கொள்கை '%s'"
 
@@ -403,23 +409,23 @@ msgstr "'Src_addr', 'src_port' மற்றும் 'dest_port' கொள்க
 msgid "Policies"
 msgstr "கொள்கைகள்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "கொள்கை '%s' அறியப்படாத இடைமுகத்தைக் கொண்டுள்ளது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "கொள்கை '%s' ஒதுக்கப்பட்ட டி.என்.எச்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "கொள்கை '%s' ஒதுக்கப்பட்ட இடைமுகம் இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "கொள்கை '%s' மூல/இலக்கு அளவுருக்கள் இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -434,7 +440,7 @@ msgstr "கொள்கை அடிப்படையிலான ரூட்
 msgid "Policy Based Routing - Configuration"
 msgstr "கொள்கை அடிப்படையிலான ரூட்டிங் - உள்ளமைவு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "கொள்கை அடிப்படையிலான ரூட்டிங் - நிலை"
 
@@ -446,13 +452,13 @@ msgstr "கொள்கை ரூட்டிங்"
 msgid "Protocol"
 msgstr "நெறிமுறை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr "ரூட்டிங் அமைக்கும் போது வெற்று டிஐடி/குறி அல்லது இடைமுகப் பெயர் பெறப்பட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Https://docs.openwrt.melmac.net/pbr/#procd_wan_interface ஐப் பார்க்கவும்"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -466,41 +472,41 @@ msgstr "தொலை முகவரிகள் / களங்கள்"
 msgid "Remote ports"
 msgstr "தொலைநிலை துறைமுகங்கள்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "தேவையான பைனரி '%s' காணவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "தீர்வி '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "இந்த அமைப்பில் தீர்வு தொகுப்பு (%s) ஆதரிக்கப்படவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "இந்த அமைப்பில் தீர்வு தொகுப்பு (%s) ஆதரிக்கப்படவில்லை."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "தீர்வி செட் உதவி (%s) ஐ.பி.எச்.இ.டி தேவைப்படுகிறது, ஆனால் இப்செட் பைனரியைக் "
 "கண்டுபிடிக்க முடியவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "தீர்வு தொகுப்பு உதவி (%s) க்கு nftables தேவைப்படுகிறது, ஆனால் NFT பைனரியைக் "
 "கண்டுபிடிக்க முடியவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "மறுதொடக்கம்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "%s சேவையை மறுதொடக்கம் செய்தல்"
 
@@ -516,7 +522,7 @@ msgstr ""
 "அமைத்தபிறகு பின்வரும் பயனர் கோப்புகளை இயக்கவும், ஆனால் dnsmasq ஐ மறுதொடக்கம் செய்வதற்கு "
 "முன். விவரங்களுக்கு %sREADME%s ஐப் பார்க்கவும்."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "இயங்கும்"
 
@@ -528,11 +534,11 @@ msgstr "விவரங்களுக்கு %README ஐப் பார்
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "-A/add க்கு சேர் என்பதைத் தேர்ந்தெடுக்கவும் -i/செருகவும்."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "பணி கட்டுப்பாடு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "பணி பிழைகள்"
 
@@ -541,15 +547,15 @@ msgstr "பணி பிழைகள்"
 msgid "Service FW Mask"
 msgstr "பணி FW மாச்க்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "பணி நுழைவாயில்கள்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "பணி நிலை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "பணி எச்சரிக்கைகள்"
 
@@ -561,15 +567,15 @@ msgstr ""
 "குறிப்பிட்ட இடைமுகங்களுக்கு டி.எச்.சி.பி குறிச்சொற்களை (1 முதல் 63 வரை வரம்பில்) "
 "அமைக்கவும். விவரங்களுக்கு %sreadme %s ஐப் பார்க்கவும்."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "ஐபிவி 6 கொள்கையைத் தவிர்ப்பது ஐபிவி 6 உதவி முடக்கப்பட்டுள்ளது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "தொடங்கு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "தொடக்க %s பணி"
 
@@ -585,19 +591,19 @@ msgstr ""
 msgid "Status"
 msgstr "நிலை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "நிறுத்து"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "நிறுத்தப்பட்டது (முடக்கப்பட்டது)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "நிறுத்தப்பட்டது."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "%s சேவையை நிறுத்துகிறது"
 
@@ -621,15 +627,15 @@ msgstr "உதவி நெறிமுறைகள்"
 msgid "Suppress/No output"
 msgstr "அடக்கு/வெளியீடு இல்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "தனிப்பயன் பயனர் கோப்பில் தொடரியல் பிழை '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s இயல்புநிலை நுழைவாயிலைக் குறிக்கின்றன. விவரங்களுக்கு %README ஐப் பார்க்கவும்."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -641,11 +647,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "இந்த அமைப்பில் %s ஆதரிக்கப்படவில்லை."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "%s பணி வான் நுழைவாயிலைக் கண்டறியத் தவறிவிட்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "%s பணி தற்போது முடக்கப்பட்டுள்ளது"
 
@@ -653,54 +659,62 @@ msgstr "%s பணி தற்போது முடக்கப்பட்ட
 msgid "The %s support is unknown."
 msgstr "%s உதவி தெரியவில்லை."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 "WebUI பயன்பாடு (லூசி-ஆப்-பிபிஆர்) காலாவதியானது, தயவுசெய்து அதைப் புதுப்பிக்கவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 "கோப்பு: // திட்டத்திற்கு சுருட்டை தேவைப்படுகிறது, ஆனால் இது இந்த அமைப்பில் "
 "கண்டறியப்படவில்லை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "அனுமதிக்கப்பட்ட 31 எழுத்துக்களை விட '%s' என்ற ipset பெயர் நீண்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "அனுமதிக்கப்பட்ட 255 எழுத்துக்களை விட NFT தொகுப்பு பெயர் '%s' நீண்டது"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "முதன்மை தொகுப்பு (பிபிஆர்) காலாவதியானது, தயவுசெய்து அதைப் புதுப்பிக்கவும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "எதிர்பாராத வெளியேறு அல்லது பணி முடித்தல்: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "சாதனத்திற்கான அறியப்படாத ஐபிவி 6 இணைப்பு வகை '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "தெரியாத பிழை!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "'%s' இடைமுகத்திற்கான அறியப்படாத பாக்கெட் குறி"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "கொள்கையில் அறியப்படாத நெறிமுறை '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "தெரியாத எச்சரிக்கை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -720,7 +734,7 @@ msgstr "வெர்போச் வெளியீடு"
 msgid "Version"
 msgstr "பதிப்பு"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "பதிப்பு %s"
 
@@ -737,17 +751,17 @@ msgstr "வலை இடைமுகம் உள்ளமைவு"
 msgid "all"
 msgstr "அனைத்தும்"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "FW4 NFT கோப்பு முறை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "iptables பயன்முறை"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "NFT பயன்முறை"
@@ -755,3 +769,10 @@ msgstr "NFT பயன்முறை"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "தெரியவில்லை"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr ""
+#~ "Https://docs.openwrt.melmac.net/pbr/#procd_wan_interface ஐப் பார்க்கவும்"
+
+#~ msgid "Unknown error!"
+#~ msgstr "தெரியாத பிழை!"
index 5290fa40e8cea3fef48d52fa476f12fe9dafd09b..75d6ff8c39c38e7c82186659a0b027f569027971 100644 (file)
@@ -590,8 +590,8 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
-"The %s interface not found, you need to set the 'pbr.config."
-"procd_wan_interface' option"
+"The %s interface not found, you need to set the "
+"'pbr.config.procd_wan_interface' option"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:96
index 71cd2246eea2023d6d34cc51f4b8f1925927848f..6c1b180fd19d9e860d67cc73ca4075b95e6c9139 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.8-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "%s ikili dosyası bulunamadı"
 
@@ -81,7 +81,7 @@ msgstr "Temel Yapılandırma"
 msgid "Chain"
 msgstr "Zincir"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Yoğunlaşmış çıktı"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Yapılandırma (%s) doğrulama hatası"
 
@@ -102,7 +102,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr "Özel Kullanıcı Dosyası İçerir"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Özel kullanıcı dosyası '%s' bulunamadı veya boş"
 
@@ -122,15 +122,15 @@ msgstr "DSCP Etiketleme"
 msgid "Default ICMP Interface"
 msgstr "Varsayılan ICMP Arayüzü"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Devre dışı bırak"
 
@@ -140,7 +140,7 @@ msgstr "Devre dışı bırak"
 msgid "Disabled"
 msgstr "Devre dışı"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "%s hizmeti devre dışı bırakılıyor"
 
@@ -149,7 +149,7 @@ msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 "Bu protokolleri Web kullanıcı arayüzündeki protokol sütununda görüntüleyin."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -167,11 +167,11 @@ msgstr "Dnsmasq nft kümesi"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Ağ geçidi kapalıyken politikaları zorlamayın"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Etkinleştir"
 
@@ -183,15 +183,15 @@ msgstr "Etkinleştir"
 msgid "Enabled"
 msgstr "Etkin"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "%s hizmeti etkinleştiriliyor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Özel kullanıcı dosyası '%s' çalıştırılırken hata oluştu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -203,31 +203,31 @@ msgstr ""
 "Hizmet tarafından kullanılan FW Maskesi. SQM / QoS ile çakışmayı önlemek "
 "için yüksek maske kullanılır. Dikkatli bir şekilde değiştirin"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "fw4 nft dosyası '%s' yüklenemedi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "'%s' yeniden yüklenemedi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "'%s' çözümlenemedi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "'%s' kurulumu başarısız oldu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Herhangi bir ağ geçidi kurulamadı"
 
@@ -255,11 +255,11 @@ msgstr "Aktif değil"
 msgid "Inactive (Disabled)"
 msgstr "Aktif Değil (Devre Dışı)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -269,15 +269,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Ekle"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "'%s' ilkesi için IPv4 ekleme başarısız oldu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "'%s' ilkesi için hem IPv4 hem de IPv6 için ekleme başarısız oldu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Kurulu AdGuardHome (%s) 'ipset_file' seçeneğini desteklemiyor."
 
@@ -285,15 +285,22 @@ msgstr "Kurulu AdGuardHome (%s) 'ipset_file' seçeneğini desteklemiyor."
 msgid "Interface"
 msgstr "Arayüz"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "%s arayüzü için geçersiz OpenVPN yapılandırması"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "'%s' arayüzü için geçersiz OpenVPN yapılandırması"
 
@@ -306,7 +313,7 @@ msgstr "Yerel adresler / cihazlar"
 msgid "Local ports"
 msgstr "Yerel bağlantı noktaları"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "'%s' ilkesinde IP ailesi arasında eşleşme yok"
 
@@ -338,7 +345,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Değişiklik yok"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Yüklü değil veya bulunamadı"
@@ -351,8 +358,8 @@ msgstr "Çıktı ayrıntı düzeyi"
 msgid "Path"
 msgstr "Yol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -360,30 +367,30 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Lütfen bu seçeneği değiştirmeden önce %sREADME%s bakın."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Lütfen 'zincir' ayarını kaldırın veya '%s' politikası için 'zinciri' "
 "'PREROUTING' olarak ayarlayın"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Lütfen 'zincir' ayarını kaldırın veya '%s' politikası için 'zincir'i 'ön "
 "yönlendirme' olarak ayarlayın"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Lütfen 'proto' ayarını kaldırın veya '%s' politikası için 'proto'yu 'tümü' "
 "olarak ayarlayın"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Lütfen '%s' politikası için 'src_addr', 'src_port' ve 'dest_port' ayarını "
@@ -393,23 +400,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Politikalar"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "'%s' politikasının bilinmeyen bir arayüzü var"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "'%s' politikasının atanmış arayüzü yok"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "'%s' politikasında kaynak/hedef parametresi yok"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -422,7 +429,7 @@ msgstr "İlke Tabanlı Yönlendirme"
 msgid "Policy Based Routing - Configuration"
 msgstr "İlke Tabanlı Yönlendirme - Yapılandırma"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Politika Tabanlı Yönlendirme - Durum"
 
@@ -434,14 +441,13 @@ msgstr "Politika Yönlendirme"
 msgid "Protocol"
 msgstr "Protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr "Yönlendirmeyi ayarlarken boş tid/işaret veya arayüz adı alındı"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
-"https://docs.openwrt.melmac.net/pbr/#procd_wan_interface adresine bakın"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -455,41 +461,41 @@ msgstr "Uzak adresler / alanlar"
 msgid "Remote ports"
 msgstr "Uzak bağlantı noktaları"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Çözümleyici '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Çözümleyici seti (%s) bu sistemde desteklenmiyor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Çözümleyici seti (%s) bu sistemde desteklenmiyor."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Çözümleyici kümesi desteği (%s) ipset gerektirir ancak ipset ikili dosyası "
 "bulunamıyor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Çözümleyici kümesi desteği (%s) nftable'lar gerektirir, ancak nft ikili "
 "dosyası bulunamıyor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Yeniden Başlat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "%s hizmeti yeniden başlatılıyor"
 
@@ -505,7 +511,7 @@ msgstr ""
 "Aşağıdaki kullanıcı dosyalarını kurduktan sonra ancak DNSMASQ'ı yeniden "
 "başlatmadan önce çalıştırın. Ayrıntılar için %sREADME%s bakın."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Çalışıyor"
 
@@ -517,11 +523,11 @@ msgstr "Ayrıntılar için %sREADME%s dosyasına bakın."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "-A/add için Ekle'yi ve -I/Insert için Ekle'yi seçin."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Hizmet Kontrolü"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Hizmet Hataları"
 
@@ -530,15 +536,15 @@ msgstr "Hizmet Hataları"
 msgid "Service FW Mask"
 msgstr "Hizmet FW Maskesi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Hizmet Ağ Geçitleri"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Hizmet Durumu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Hizmet Uyarıları"
 
@@ -550,15 +556,15 @@ msgstr ""
 "Belirli arayüzler için DSCP etiketleri (1 ile 63 arasında) ayarlayın. "
 "Ayrıntılar için %sREADME%s bakın."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "IPv6 desteği devre dışı olduğundan '%s' IPv6 ilkesi atlanıyor"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Başlat"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "%s hizmeti başlatılıyor"
 
@@ -575,19 +581,19 @@ msgstr ""
 msgid "Status"
 msgstr "Durum"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Dur"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Durduruldu (Devre Dışı)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Durduruldu."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "%s hizmeti durduruluyor"
 
@@ -611,15 +617,15 @@ msgstr "Desteklenen Protokoller"
 msgid "Suppress/No output"
 msgstr "Bastır / Çıktı yok"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "'%s' özel kullanıcı dosyasında sözdizimi hatası"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s varsayılan ağ geçidini gösterir. Ayrıntılar için %sREADME%s bakın."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -629,11 +635,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s bu sistemde desteklenmiyor."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "%s hizmeti WAN ağ geçidini bulamadı"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "%s hizmeti şu anda devre dışı"
 
@@ -641,51 +647,59 @@ msgstr "%s hizmeti şu anda devre dışı"
 msgid "The %s support is unknown."
 msgstr "%s desteği bilinmiyor."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "İpset adı '%s' izin verilen 31 karakterden daha uzun"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "nft set adı '%s' izin verilen 255 karakterden daha uzun"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Beklenmeyen çıkış veya hizmetin sonlandırılması: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Bilinmeyen hata!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "'%s' arayüzü için bilinmeyen paket işareti"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "'%s' ilkesindeki bilinmeyen protokol"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Bilinmeyen uyarı"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -705,7 +719,7 @@ msgstr "Ayrıntılı çıktı"
 msgid "Version"
 msgstr "Versiyon"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Versiyon %s"
 
@@ -722,17 +736,17 @@ msgstr "Web UI Yapılandırması"
 msgid "all"
 msgstr "tümü"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "fw4 nft dosya modu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "iptables modu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "nft modu"
@@ -740,3 +754,10 @@ msgstr "nft modu"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "Bilinmiyor"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr ""
+#~ "https://docs.openwrt.melmac.net/pbr/#procd_wan_interface adresine bakın"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Bilinmeyen hata!"
index 4c618c00ff41e1e0d5f141f7927b7310897fbe5b..5ee7e3e6e113671c64937756754e2f7cc7f0a887 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Generator: Weblate 5.13-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Бінарний файл %s не вдалося знайти"
 
@@ -91,7 +91,7 @@ msgstr "Базова конфігурація"
 msgid "Chain"
 msgstr "Ланцюг"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "Помилка команди: \"%s\""
 
@@ -99,7 +99,7 @@ msgstr "Помилка команди: \"%s\""
 msgid "Condensed output"
 msgstr "Скорочений вихід"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Помилка перевірки конфігурації (%s)"
 
@@ -111,7 +111,7 @@ msgstr "Контролює багатослівність виведення с
 msgid "Custom User File Includes"
 msgstr "Користувацький файл користувача включає"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Спеціальний файл користувача \"%s\" не знайдено або порожній"
 
@@ -131,15 +131,15 @@ msgstr "Тегування DSCP"
 msgid "Default ICMP Interface"
 msgstr "Інтерфейс ICMP за замовчуванням"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "Стандартний ланцюжок fw4 «%s» відсутній"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "Стандартна таблиця fw4 «%s» відсутня"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Вимкнути"
 
@@ -149,7 +149,7 @@ msgstr "Вимкнути"
 msgid "Disabled"
 msgstr "Відключено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Вимкнення служби %s"
 
@@ -158,7 +158,7 @@ msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 "Відображати ці протоколи в стовпці протоколів веб-інтерфейсу користувача."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -178,11 +178,11 @@ msgstr "Набір Dnsmasq nft"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Не застосовуйте політики, коли їхній шлюз не працює"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "Зробіть пожертву на проект"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Увімкнути"
 
@@ -194,15 +194,15 @@ msgstr "Увімкнути"
 msgid "Enabled"
 msgstr "Увімкнено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Увімкнення служби %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Помилка запуску спеціального файлу користувача \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "Виникли помилки, перевірте %sREADME%s"
 
@@ -214,31 +214,31 @@ msgstr ""
 "Маска FW, яка використовується службою. Висока маска використовується, щоб "
 "уникнути конфлікту з SQM/QoS. Змінюйте з обережністю разом з"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "Не вдалося завантажити \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "Не вдалося завантажити \"%s\", HTTPS не підтримується"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "Не вдалося встановити файл fw4 nft \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Не вдалося перезавантажити \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "Не вдалося вирішити \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Не вдалося налаштувати \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Не вдалося налаштувати жодного шлюзу"
 
@@ -266,11 +266,11 @@ msgstr "Неактивний"
 msgid "Inactive (Disabled)"
 msgstr "Неактивний (вимкнено)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "Виявлено несумісний файл користувача \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -282,15 +282,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Вставка"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "Помилка вставки для IPv4 для політики \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "Помилка вставки як для IPv4, так і для IPv6 для політики \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "Встановлений AdGuardHome (%s) не підтримує параметр «ipset_file»."
 
@@ -298,15 +298,22 @@ msgstr "Встановлений AdGuardHome (%s) не підтримує пар
 msgid "Interface"
 msgstr "Інтерфейс"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "Інтерфейс '%s' не має призначеного DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Недійсна конфігурація OpenVPN для інтерфейсу %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "Недійсна конфігурація OpenVPN для інтерфейсу «%s»"
 
@@ -319,7 +326,7 @@ msgstr "Локальні адреси / пристрої"
 msgid "Local ports"
 msgstr "Місцеві порти"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "Невідповідна група IP-адрес у політиці \"%s\""
 
@@ -359,7 +366,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Без змін"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Не встановлено або не знайдено"
@@ -372,8 +379,8 @@ msgstr "Багатослівність виводу"
 msgid "Path"
 msgstr "Шлях"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "Будь ласка, %sпожертвуйте%s для підтримки розвитку цього проекту."
 
@@ -381,31 +388,31 @@ msgstr "Будь ласка, %sпожертвуйте%s для підтримк
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Будь ласка, перевірте %sREADME%s перед зміною цього параметра."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 "Встановіть «dhcp.%%s.force=1», щоб пришвидшити запуск служби %s(докладніше)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Скасуйте параметр «chain» або встановіть «chain» на «PREROUTING» для "
 "політики «%s»"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Скасуйте параметр «chain» або встановіть «chain» на «prerouting» для "
 "політики «%s»"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 "Скасуйте налаштування «proto» або встановіть «proto» на «all» для політики "
 "«%s»"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 "Скасуйте параметри «src_addr», «src_port» і «dest_port» для політики «%s»"
@@ -414,23 +421,23 @@ msgstr ""
 msgid "Policies"
 msgstr "Політики"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Політика \"%s\" має невідомий інтерфейс"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "Політика \"%s\" не має призначеного DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Політика \"%s\" не має призначеного інтерфейсу"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Політика \"%s\" не має параметрів джерела/призначення"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -445,7 +452,7 @@ msgstr "Маршрутизація на основі політики"
 msgid "Policy Based Routing - Configuration"
 msgstr "Маршрутизація на основі політики – конфігурація"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Маршрутизація на основі політики – статус"
 
@@ -457,15 +464,15 @@ msgstr "Політика маршрутизації"
 msgid "Protocol"
 msgstr "Протокол"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Під час налаштування маршрутизації отримано порожній tid/мітку або назву "
 "інтерфейсу"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "Див. https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -479,41 +486,41 @@ msgstr "Віддалені адреси / домени"
 msgid "Remote ports"
 msgstr "Віддалені порти"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "Відсутній необхідний двійковий файл \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "Розв'язати '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Набір резолверів (%s) не підтримується цією системою"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Набір резолверів (%s) не підтримується цією системою."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Для підтримки набору резолверів (%s) потрібен ipset, але двійковий файл "
 "ipset не знайдено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Для підтримки набору резолверів (%s) потрібні nftables, але двійковий файл "
 "nft не знайдено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Перезавантажити"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Перезапуск служби %s"
 
@@ -529,7 +536,7 @@ msgstr ""
 "Запустіть наступні файли користувача після налаштування, але перед "
 "перезапуском DNSMASQ. Перегляньте %sREADME%s для деталей."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "Запуск"
 
@@ -541,11 +548,11 @@ msgstr "Перегляньте %sREADME%s для деталей."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Виберіть Додати для -A/add і Вставити для -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Контроль служби"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Помилки служби"
 
@@ -554,15 +561,15 @@ msgstr "Помилки служби"
 msgid "Service FW Mask"
 msgstr "Сервіс FW Mask"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Сервісні шлюзи"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Стан сервісу"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Сервісні попередження"
 
@@ -574,15 +581,15 @@ msgstr ""
 "Встановіть теги DSCP (у діапазоні від 1 до 63) для певних інтерфейсів. "
 "Перегляньте %sREADME%s для деталей."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Пропускання політики IPv6 «%s», оскільки підтримку IPv6 вимкнено"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Запустити"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Запуск служби %s"
 
@@ -599,19 +606,19 @@ msgstr ""
 msgid "Status"
 msgstr "Статус"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Стій"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "Зупинено (вимкнено)."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "Зупинився."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Зупинка служби %s"
 
@@ -635,15 +642,15 @@ msgstr "Підтримувані протоколи"
 msgid "Suppress/No output"
 msgstr "Придушити/немає виводу"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Синтаксична помилка в спеціальному файлі користувача \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s вказує на шлюз за умовчанням. Перегляньте %sREADME%s для деталей."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -655,11 +662,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s не підтримується цією системою."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Службі %s не вдалося виявити шлюз WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Служба %s наразі вимкнена"
 
@@ -667,51 +674,59 @@ msgstr "Служба %s наразі вимкнена"
 msgid "The %s support is unknown."
 msgstr "Підтримка %s невідома."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr "Програма WebUI (luci-app-pbr) застаріла, оновіть її"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "Для схеми file:// потрібен curl, але він не виявлений у цій системі"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Довжина імені ipset '%s' перевищує дозволений 31 символ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "Ім’я набору nft «%s» перевищує дозволені 255 символів"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "Основний пакет (pbr) застарів, оновіть його"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Неочікуваний вихід або завершення служби: \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "Невідомий тип посилання IPv6 для пристрою \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "Невідома помилка!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Невідома позначка пакета для інтерфейсу \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "Невідомий протокол у політиці \"%s\""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "Невідоме попередження"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -731,7 +746,7 @@ msgstr "Детальний висновок"
 msgid "Version"
 msgstr "Версія"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "Версія %s"
 
@@ -748,17 +763,17 @@ msgstr "Конфігурація веб-інтерфейсу"
 msgid "all"
 msgstr "все"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "Режим файлу fw4 nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "режим iptables"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "режим nft"
@@ -766,3 +781,9 @@ msgstr "режим nft"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "невідомий"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "Див. https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "Невідома помилка!"
index dc3e53a5b1aa4d1751c7319a09da0b4f53b12c68..d7b8784a3eaebde9c2e56fe1d95f0f03dfa6e965 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.1-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "Không tìm thấy tệp nhị phân %s"
 
@@ -81,7 +81,7 @@ msgstr "Cấu hình cơ bản"
 msgid "Chain"
 msgstr "Dây"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -89,7 +89,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr "Đầu ra rút gọn"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "Lỗi xác nhận cấu hình (%s)"
 
@@ -101,7 +101,7 @@ msgstr "Điều khiển cả chi tiết của nhật ký hệ thống và đầu
 msgid "Custom User File Includes"
 msgstr "Tập tin Người dùng Tùy chỉnh Bao gồm"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "Không tìm thấy hoặc tệp người dùng tùy chỉnh '%s' trống"
 
@@ -121,15 +121,15 @@ msgstr "Đánh dấu DSCP"
 msgid "Default ICMP Interface"
 msgstr "Giao diện ICMP mặc định"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "Vô hiệu hóa"
 
@@ -139,7 +139,7 @@ msgstr "Vô hiệu hóa"
 msgid "Disabled"
 msgstr "Vô hiệu hoá"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "Vô hiệu hóa dịch vụ %s"
 
@@ -149,7 +149,7 @@ msgstr ""
 "Hiển thị các giao thức này trong cột giao thức trong giao diện người dùng "
 "Web."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -167,11 +167,11 @@ msgstr "Bộ Dnsmasq nft"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "Không áp dụng chính sách khi cổng của chúng đã ngừng hoạt động"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "Bật lên"
 
@@ -183,15 +183,15 @@ msgstr "Bật lên"
 msgid "Enabled"
 msgstr "Kích Hoạt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "Bật dịch vụ %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "Lỗi khi chạy tệp người dùng tùy chỉnh '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -203,31 +203,31 @@ msgstr ""
 "FW Mask được sử dụng bởi dịch vụ. Mask cao được sử dụng để tránh xung đột "
 "với SQM/QoS. Thay đổi cẩn thận kèm với"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "Không thể tải lại '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "Không thể thiết lập '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "Không thể thiết lập bất kỳ cổng nào"
 
@@ -255,11 +255,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -269,15 +269,15 @@ msgstr ""
 msgid "Insert"
 msgstr "Chèn"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "AdGuardHome đã được cài đặt (%s) không hỗ trợ tùy chọn 'ipset_file'."
 
@@ -285,15 +285,22 @@ msgstr "AdGuardHome đã được cài đặt (%s) không hỗ trợ tùy chọn
 msgid "Interface"
 msgstr "Giao diện"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "Cấu hình OpenVPN không hợp lệ cho giao diện %s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -306,7 +313,7 @@ msgstr "Địa chỉ / thiết bị cục bộ"
 msgid "Local ports"
 msgstr "Cổng cục bộ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -338,7 +345,7 @@ msgstr ""
 msgid "No Change"
 msgstr "Không thay đổi"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "Không được cài đặt hoặc không tìm thấy"
@@ -351,8 +358,8 @@ msgstr "Độ chi tiết đầu ra"
 msgid "Path"
 msgstr "Đường dẫn"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -360,26 +367,26 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "Vui lòng kiểm tra %sREADME%s trước khi thay đổi tùy chọn này."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 "Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'PREROUTING' cho chính sách '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 "Vui lòng hủy 'chain' hoặc đặt 'chain' thành 'prerouting' cho chính sách '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "Vui lòng hủy 'proto' hoặc đặt 'proto' thành 'all' cho chính sách '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "Vui lòng hủy 'src_addr', 'src_port' và 'dest_port' cho chính sách '%s'"
 
@@ -387,23 +394,23 @@ msgstr "Vui lòng hủy 'src_addr', 'src_port' và 'dest_port' cho chính sách
 msgid "Policies"
 msgstr "Chính sách"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "Chính sách '%s' có một giao diện không xác định"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "Chính sách '%s' không có giao diện được gán"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "Chính sách '%s' không có thông số nguồn / đích"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -416,7 +423,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr "Định tuyến dựa trên chính sách - Cấu hình"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "Định tuyến dựa trên chính sách - Trạng thái"
 
@@ -428,13 +435,13 @@ msgstr "Định tuyến chính sách"
 msgid "Protocol"
 msgstr "Giao thức"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 "Nhận tiêu đề / đánh dấu hoặc tên giao diện trống khi thiết lập định tuyến"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -449,41 +456,41 @@ msgstr "Địa chỉ / miền từ xa"
 msgid "Remote ports"
 msgstr "Cổng từ xa"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "Bộ giải quyết (%s) không được hỗ trợ trên hệ thống này."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 "Hỗ trợ bộ giải quyết (%s) yêu cầu ipset, nhưng không tìm thấy tệp nhị phân "
 "ipset"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 "Hỗ trợ bộ giải quyết (%s) yêu cầu nftables, nhưng không tìm thấy tệp nhị "
 "phân nft"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "Khởi Động Lại"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "Đang khởi động lại dịch vụ %s"
 
@@ -499,7 +506,7 @@ msgstr ""
 "Chạy các tệp người dùng sau khi thiết lập nhưng trước khi khởi động lại "
 "DNSMASQ. Xem %sREADME%s để biết chi tiết."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -511,11 +518,11 @@ msgstr "Xem %sREADME%s để biết chi tiết."
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "Chọn Add cho -A/add và Insert cho -I/Insert."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "Điều khiển dịch vụ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "Lỗi dịch vụ"
 
@@ -524,15 +531,15 @@ msgstr "Lỗi dịch vụ"
 msgid "Service FW Mask"
 msgstr "Mask FW Dịch vụ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "Cổng Dịch vụ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "Trạng thái dịch vụ"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "Cảnh báo dịch vụ"
 
@@ -544,15 +551,15 @@ msgstr ""
 "Đặt các thẻ DSCP (trong khoảng từ 1 đến 63) cho các giao diện cụ thể. Xem "
 "%sREADME%s để biết chi tiết."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "Bỏ qua chính sách IPv6 '%s' vì hỗ trợ IPv6 đã bị tắt"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "Bắt đầu"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "Bắt đầu dịch vụ %s"
 
@@ -569,19 +576,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "Dừng"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "Dừng dịch vụ %s"
 
@@ -607,15 +614,15 @@ msgstr "Giao thức được Hỗ trợ"
 msgid "Suppress/No output"
 msgstr "Ẩn/Không đầu ra"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "Lỗi cú pháp trong tệp người dùng tùy chỉnh '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s cho biết cổng mặc định. Xem %sREADME%s để biết chi tiết."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -625,11 +632,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "%s không được hỗ trợ trên hệ thống này."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "Dịch vụ %s không thể phát hiện cổng kết nối WAN"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "Dịch vụ %s hiện đã bị tắt"
 
@@ -637,51 +644,59 @@ msgstr "Dịch vụ %s hiện đã bị tắt"
 msgid "The %s support is unknown."
 msgstr "Hỗ trợ %s không xác định."
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "Tên ipset '%s' dài hơn 31 ký tự cho phép"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "Thoát bất ngờ hoặc dừng dịch vụ: '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "Dấu gói không rõ cho giao diện '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -701,7 +716,7 @@ msgstr "Đầu ra chi tiết"
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -718,17 +733,17 @@ msgstr "Cấu hình giao diện người dùng web"
 msgid "all"
 msgstr "tất cả"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 4dd16a639c1875e51b6fc5fbcde4b13cb8d843e8..a647fc6b31536d902ed88e7b9cda1d2bb23f4af2 100644 (file)
@@ -11,12 +11,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.10.1-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr "找不到 %s 二进制文件"
 
@@ -85,7 +85,7 @@ msgstr "基本配置"
 msgid "Chain"
 msgstr "链"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "命令失败:'%s'"
 
@@ -93,7 +93,7 @@ msgstr "命令失败:'%s'"
 msgid "Condensed output"
 msgstr "冷凝输出"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr "配置 (%s) 验证失败"
 
@@ -105,7 +105,7 @@ msgstr "控制系统日志和控制台输出的详细程度。"
 msgid "Custom User File Includes"
 msgstr "自定义用户文件包括"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr "未找到自定义用户文件 '%s' 或该文件为空"
 
@@ -125,15 +125,15 @@ msgstr "DSCP标记"
 msgid "Default ICMP Interface"
 msgstr "默认ICMP接口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr "默认 fw4 链 '%s' 缺失"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr "默认的 fw4 表 '%s' 缺失"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "禁用"
 
@@ -143,7 +143,7 @@ msgstr "禁用"
 msgid "Disabled"
 msgstr "已禁用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "禁用 %s 服务中"
 
@@ -151,7 +151,7 @@ msgstr "禁用 %s 服务中"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "在Web UI 的协议栏中显示这些协议。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -169,11 +169,11 @@ msgstr "Dnsmasq nft 集"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "当网关关闭时不要执行策略"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr "捐赠给该项目"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "启用"
 
@@ -185,15 +185,15 @@ msgstr "启用"
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "启用 %s 服务中"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr "运行自定义用户文件 '%s' 出错"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "遇到错误,请检查 %sREADME%s"
 
@@ -203,31 +203,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr "服务使用的FW掩码。高掩码用于避免与SQM / QoS冲突。谨慎更改"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr "下载 '%s' 失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr "下载 '%s' 失败,不支持 HTTPS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr "安装 fw4 nft 文件 '%s' 失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr "重新加载 '%s' 失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr "解析 '%s' 失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr "设置 '%s' 失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr "未能设置任何网关"
 
@@ -255,11 +255,11 @@ msgstr "不活跃"
 msgid "Inactive (Disabled)"
 msgstr "不活跃(已停用)"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr "检测到不兼容的自定义用户文件 '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -269,15 +269,15 @@ msgstr "在用户包含文件中检测到不兼容的 nft 调用,禁用 fw4 nf
 msgid "Insert"
 msgstr "插入"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr "策略 '%s' IPv4 插入失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr "策略 '%s' IPv4 和 IPv6 插入均失败"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。"
 
@@ -285,15 +285,22 @@ msgstr "安装的 AdGuardHome (%s) 不支持 'ipset_file' 选项。"
 msgid "Interface"
 msgstr "接口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr "接口 '%s' 没有分配 DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr "无效的 %s 接口 OpenVPN 配置文件"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr "'%s' 接口的 OpenVPN 配置无效"
 
@@ -306,7 +313,7 @@ msgstr "本地地址/设备"
 msgid "Local ports"
 msgstr "本地端口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr "策略 '%s' 中的 IP 族不匹配"
 
@@ -343,7 +350,7 @@ msgstr ""
 msgid "No Change"
 msgstr "无更改"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "未安装或未找到"
@@ -356,8 +363,8 @@ msgstr "输出详细程度"
 msgid "Path"
 msgstr "路径"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "请 %s捐赠%s 以支持本项目的发展。"
 
@@ -365,24 +372,24 @@ msgstr "请 %s捐赠%s 以支持本项目的发展。"
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "更改此选项之前,请检查 %sREADME%s 。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr "请设置 'dhcp.%%s.force=1' 来加速服务启动 %s(更多信息)%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'PREROUTING'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr "请取消设置 'chain' 或将策略 '%s' 的 'chain' 设为 'prerouting'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "请取消设置 'proto' 或将策略 '%s' 的 'proto' 设为 'all'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "请取消设置策略 '%s' 的 'src_addr'、 'src_port' 和 'dest_port'"
 
@@ -390,23 +397,23 @@ msgstr "请取消设置策略 '%s' 的 'src_addr'、 'src_port' 和 'dest_port'"
 msgid "Policies"
 msgstr "策略"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr "策略 '%s' 有一个未知接口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr "策略 '%s' 没有分配 DNS"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr "策略 '%s' 有未分配的接口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr "策略 '%s' 没有来源/目的地参数"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr "策略 '%s' 引用的URL在 'secure_reload' 模式下无法下载"
@@ -419,7 +426,7 @@ msgstr "基于策略的路由"
 msgid "Policy Based Routing - Configuration"
 msgstr "基于策略的路由 - 配置"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "基于策略的路由 - 状态"
 
@@ -431,13 +438,13 @@ msgstr "策略路由"
 msgid "Protocol"
 msgstr "协议"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr "建立路由时收到了空 tid/mark 值或接口名"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
-msgstr "参考 https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
+msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 msgid "Remote DNS"
@@ -451,37 +458,37 @@ msgstr "远程地址/域"
 msgid "Remote ports"
 msgstr "远程端口"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr "必需的二进制文件 '%s' 缺失"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr "解析器 '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr "解析器集 (%s) 在此系统上不受支持"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "此系统不支持解析器集 (%s)。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr "需要 ipset 方能支持解析器集(%s),然而找不到 ipset 二进制文件"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr "需要 nftables 方能支持解析器集 (%s),然而找不到 nft 二进制文件"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "重启"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "重启 %s 服务中"
 
@@ -497,7 +504,7 @@ msgstr ""
 "设置后但重新启动DNSMASQ之前,请运行以下用户文件。有关详细信息,请参见 "
 "%sREADME%s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "运行中"
 
@@ -509,11 +516,11 @@ msgstr "详见 %sREADME%s。"
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "选择 -A/add 表示添加,I/Insert 表示插入。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "服务控制"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "服务错误"
 
@@ -522,15 +529,15 @@ msgstr "服务错误"
 msgid "Service FW Mask"
 msgstr "FW 服务掩码"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "服务网关"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "服务状态"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "服务警告"
 
@@ -541,15 +548,15 @@ msgid ""
 msgstr ""
 "设置特定接口的DSCP标签(范围在1到63之间)。有关详细信息,请参见 %sREADME%s 。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "因禁用 IPv6 支持而跳过 IPv6 策略 '%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "启动"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "启动 %s 服务中"
 
@@ -564,19 +571,19 @@ msgstr ""
 msgid "Status"
 msgstr "状态"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr "已停止(已停用)。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "已停止。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "停止 %s 服务中"
 
@@ -600,15 +607,15 @@ msgstr "支持的协议"
 msgid "Suppress/No output"
 msgstr "抑制/无输出"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr "自定义文件 '%s' 中存在语法错误"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s 表示默认网关。详情见 %sREADME%s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -618,11 +625,11 @@ msgstr "未找到 %s 接口,你需要设置 'pbr.config.procd_wan_interface' 
 msgid "The %s is not supported on this system."
 msgstr "此系统不支持 %s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr "%s 服务未能发现 WAN 网关"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr "%s 服务当前处于禁用状态"
 
@@ -630,51 +637,59 @@ msgstr "%s 服务当前处于禁用状态"
 msgid "The %s support is unknown."
 msgstr "不清楚是否支持 %s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr "WebUI 应用程序(luci-app-pbr)已过时,请更新它"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr "file:// 方案需要 curl,但在本系统中未检测到它"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr "ipset 名称长度超过了 31 个字符的上限"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr "nft 集合名称的长度超过了允许的最大值 255 个字符"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr "软件包(pbr)已过时,请更新它"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr "意外的退出或服务终止:'%s'"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr "设备 '%s' 未知的 IPv6 链接类型"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
-msgstr "未知错误!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
+msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "接口 '%s' 的未知数据包标记"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr "策略 '%s' 中的未知协议"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "未知警报"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -692,7 +707,7 @@ msgstr "详细输出"
 msgid "Version"
 msgstr "版本"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "版本 %s"
 
@@ -709,17 +724,17 @@ msgstr "Web UI配置"
 msgid "all"
 msgstr "所有"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr "fw4 nft 文件模式"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr "iptables 模式"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr "nft 模式"
@@ -727,3 +742,9 @@ msgstr "nft 模式"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:48
 msgid "unknown"
 msgstr "未知"
+
+#~ msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#~ msgstr "参考 https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+
+#~ msgid "Unknown error!"
+#~ msgstr "未知错误!"
index c9ea99302a40b58a9eaacd81a5b6ed5df177f6e2..e0fe497c7632c6ec7642e3c0cdd39b7656d11ada 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr ""
 
@@ -176,15 +176,15 @@ msgstr ""
 msgid "Enabled"
 msgstr "已启用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index 89a0e55fb6b4572cab77d129b3ff7959bf5d8957..54e6030f94c5e39e9f7edba5da5c96f3bf1203af 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.12.1\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr "%s"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -78,7 +78,7 @@ msgstr "基本配置"
 msgid "Chain"
 msgstr "鏈"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr "指令失敗:'%s'"
 
@@ -86,7 +86,7 @@ msgstr "指令失敗:'%s'"
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -98,7 +98,7 @@ msgstr "控制系統日誌和主控台輸出的詳細程度。"
 msgid "Custom User File Includes"
 msgstr "自訂使用者檔案包括"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -118,15 +118,15 @@ msgstr "DSCP標記"
 msgid "Default ICMP Interface"
 msgstr "預設ICMP界面"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr "停用"
 
@@ -136,7 +136,7 @@ msgstr "停用"
 msgid "Disabled"
 msgstr "已停用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr "正在停用%s服務"
 
@@ -144,7 +144,7 @@ msgstr "正在停用%s服務"
 msgid "Display these protocols in protocol column in Web UI."
 msgstr "在Web UI的協定列中顯示這些協定。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -162,11 +162,11 @@ msgstr "Dnsmasq nft 集"
 msgid "Do not enforce policies when their gateway is down"
 msgstr "當匝道關閉時不要執行政策"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr "啟用"
 
@@ -178,15 +178,15 @@ msgstr "啟用"
 msgid "Enabled"
 msgstr "已啟用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr "正在啟用%s服務"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr "遇到錯誤,請檢查%sREADME%s"
 
@@ -196,31 +196,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr "服務使用的防火牆遮罩。高遮罩用於避免與SQM / QoS衝突。謹慎更改"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -248,11 +248,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -262,15 +262,15 @@ msgstr ""
 msgid "Insert"
 msgstr "插入"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。"
 
@@ -278,15 +278,22 @@ msgstr "安裝的 AdGuardHome (%s) 不支援 'ipset_file' 選項。"
 msgid "Interface"
 msgstr "介面"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -299,7 +306,7 @@ msgstr "本地位址/裝置"
 msgid "Local ports"
 msgstr "本地端埠號"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -331,7 +338,7 @@ msgstr ""
 msgid "No Change"
 msgstr "沒變更"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr "未安裝或未找到"
@@ -344,8 +351,8 @@ msgstr "輸出詳細程度"
 msgid "Path"
 msgstr "路徑"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr "請%捐款%支援本項目的開發。"
 
@@ -353,24 +360,24 @@ msgstr "請%捐款%支援本項目的開發。"
 msgid "Please check the %sREADME%s before changing this option."
 msgstr "變更此選項前,請參閱 %sREADME%s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr "請取消設定策略“%s”的“鏈”或將“鏈”設定為“PREROUTING”"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr "請取消設定策略“%s”的“鏈”或將“鏈”設定為“預路由”"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr "請取消設定“原型”或將策略“%s”的“原型”設定為“全部”"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr "請取消設定策略“%s”的“src_addr”、“src_port”和“dest_port”"
 
@@ -378,23 +385,23 @@ msgstr "請取消設定策略“%s”的“src_addr”、“src_port”和“des
 msgid "Policies"
 msgstr "策略"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -407,7 +414,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr "基於原則的路由 - 設定"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr "基於原則的路由 - 狀態"
 
@@ -419,12 +426,12 @@ msgstr "策略路由"
 msgid "Protocol"
 msgstr "協定"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr "設定路由時收到空的 tid/標記或介面名稱"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -439,37 +446,37 @@ msgstr "遠端位址/網域"
 msgid "Remote ports"
 msgstr "遠端埠號"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr "此系統不支援解析器集 (%s)。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr "重新啟動"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr "正在重新啟動 %s 服務"
 
@@ -485,7 +492,7 @@ msgstr ""
 "設定後請先執行以下使用者檔案,然後再重新啟動 Dnsmasq;請參閱 %sREADME%s 以獲"
 "得詳細資訊。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr "執行中"
 
@@ -497,11 +504,11 @@ msgstr "請參閱 %sREADME%s 以獲得詳細資訊。"
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr "選擇 -A/add 表示加入, -I/Insert 表示插入。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr "服務控制"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr "服務出錯"
 
@@ -510,15 +517,15 @@ msgstr "服務出錯"
 msgid "Service FW Mask"
 msgstr "防火牆遮罩服務"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr "服務匝道器"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr "服務狀態"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr "服務警告"
 
@@ -530,15 +537,15 @@ msgstr ""
 "設定特定介面的 DSCP 標籤(取值範圍:1-63);請參閱 %sREADME%s 以獲得詳細資"
 "訊。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr "跳過 IPv6 策略 '%s' ,因為 IPv6 支援已禁用"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr "啟動"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr "正在啟動%s服務"
 
@@ -553,19 +560,19 @@ msgstr ""
 msgid "Status"
 msgstr "狀態"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr "停止"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr "已停止。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr "正在停止%s服務"
 
@@ -589,15 +596,15 @@ msgstr "已支援的協定"
 msgid "Suppress/No output"
 msgstr "抑制/無輸出"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr "%s 表示預設閘道。詳情見 %sREADME%s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -607,11 +614,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr "此系統不支援%s。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -619,51 +626,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr "%s 支援未知。"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr "介面'%s'的未知封包標記"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr "未知警告"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -681,7 +696,7 @@ msgstr "詳細輸出"
 msgid "Version"
 msgstr "版本"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr "版本 %s"
 
@@ -698,17 +713,17 @@ msgstr "Web UI配置"
 msgid "all"
 msgstr "所有"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index fbb0815be12abfacb6b6184dfa817423dedccc9c..6b1547b88fb20257be13b49901579e008c5b9a63 100644 (file)
@@ -10,12 +10,12 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 3.11-dev\n"
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:358
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:319
 msgid "%s binary cannot be found"
 msgstr ""
 
@@ -76,7 +76,7 @@ msgstr ""
 msgid "Chain"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
 msgid "Command failed: '%s'"
 msgstr ""
 
@@ -84,7 +84,7 @@ msgstr ""
 msgid "Condensed output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:313
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:316
 msgid "Config (%s) validation failure"
 msgstr ""
 
@@ -96,7 +96,7 @@ msgstr ""
 msgid "Custom User File Includes"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
 msgid "Custom user file '%s' not found or empty"
 msgstr ""
 
@@ -116,15 +116,15 @@ msgstr ""
 msgid "Default ICMP Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:414
 msgid "Default fw4 chain '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:409
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
 msgid "Default fw4 table '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:545
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
 msgid "Disable"
 msgstr ""
 
@@ -134,7 +134,7 @@ msgstr ""
 msgid "Disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:539
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:538
 msgid "Disabling %s service"
 msgstr ""
 
@@ -142,7 +142,7 @@ msgstr ""
 msgid "Display these protocols in protocol column in Web UI."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:266
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:274
 msgid ""
 "Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
 "confdir"
@@ -160,11 +160,11 @@ msgstr ""
 msgid "Do not enforce policies when their gateway is down"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:592
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:591
 msgid "Donate to the Project"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:526
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
 msgid "Enable"
 msgstr ""
 
@@ -176,15 +176,15 @@ msgstr ""
 msgid "Enabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:520
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Enabling %s service"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:366
 msgid "Error running custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:433
 msgid "Errors encountered, please check the %sREADME%s"
 msgstr ""
 
@@ -194,31 +194,31 @@ msgid ""
 "QoS. Change with caution together with"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:401
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
 msgid "Failed to download '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:399
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
 msgid "Failed to download '%s', HTTPS is not supported"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:398
 msgid "Failed to install fw4 nft file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:360
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:363
 msgid "Failed to reload '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:394
 msgid "Failed to resolve '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
 msgid "Failed to set up '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
 msgid "Failed to set up any gateway"
 msgstr ""
 
@@ -246,11 +246,11 @@ msgstr ""
 msgid "Inactive (Disabled)"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
 msgid "Incompatible custom user file detected '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:263
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:271
 msgid ""
 "Incompatible nft calls detected in user include file, disabling fw4 nft file "
 "support"
@@ -260,15 +260,15 @@ msgstr ""
 msgid "Insert"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
 msgid "Insertion failed for IPv4 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:385
 msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:238
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:246
 msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
 msgstr ""
 
@@ -276,15 +276,22 @@ msgstr ""
 msgid "Interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
 msgid "Interface '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:254
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:240
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:262
 msgid "Invalid OpenVPN config for %s interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
 msgid "Invalid OpenVPN config for '%s' interface"
 msgstr ""
 
@@ -297,7 +304,7 @@ msgstr ""
 msgid "Local ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
 msgid "Mismatched IP family between in policy '%s'"
 msgstr ""
 
@@ -329,7 +336,7 @@ msgstr ""
 msgid "No Change"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:188
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:193
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:58
 msgid "Not installed or not found"
 msgstr ""
@@ -342,8 +349,8 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:215
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:600
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:220
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:599
 msgid "Please %sdonate%s to support development of this project."
 msgstr ""
 
@@ -351,24 +358,24 @@ msgstr ""
 msgid "Please check the %sREADME%s before changing this option."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:270
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:278
 msgid ""
 "Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:248
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:256
 msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:251
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
 msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:242
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:250
 msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
 msgstr ""
 
@@ -376,23 +383,23 @@ msgstr ""
 msgid "Policies"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:356
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
 msgid "Policy '%s' has an unknown interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:354
 msgid "Policy '%s' has no assigned DNS"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:353
 msgid "Policy '%s' has no assigned interface"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:351
 msgid "Policy '%s' has no source/destination parameters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:396
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:400
 msgid ""
 "Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
 msgstr ""
@@ -405,7 +412,7 @@ msgstr ""
 msgid "Policy Based Routing - Configuration"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:161
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:166
 msgid "Policy Based Routing - Status"
 msgstr ""
 
@@ -417,12 +424,12 @@ msgstr ""
 msgid "Protocol"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:388
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:392
 msgid "Received empty tid/mark or interface name when setting up routing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
-msgid "Refer to https://docs.openwrt.melmac.net/pbr/#procd_wan_interface"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+msgid "Refer to https://docs.openwrt.melmac.ca/pbr/#procd_wan_interface"
 msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
@@ -437,37 +444,37 @@ msgstr ""
 msgid "Remote ports"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:411
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:415
 msgid "Required binary '%s' is missing"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:371
 msgid "Resolver '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
 msgid "Resolver set (%s) is not supported on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:235
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 msgid "Resolver set (%s) is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
 msgid ""
 "Resolver set support (%s) requires ipset, but ipset binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:321
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:324
 msgid ""
 "Resolver set support (%s) requires nftables, but nft binary cannot be found"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:487
 msgid "Restart"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:482
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
 msgid "Restarting %s service"
 msgstr ""
 
@@ -481,7 +488,7 @@ msgid ""
 "See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:175
 msgid "Running"
 msgstr ""
 
@@ -493,11 +500,11 @@ msgstr ""
 msgid "Select Add for -A/add and Insert for -I/Insert."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:571
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:570
 msgid "Service Control"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:423
 msgid "Service Errors"
 msgstr ""
 
@@ -506,15 +513,15 @@ msgstr ""
 msgid "Service FW Mask"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:202
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:207
 msgid "Service Gateways"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:165
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:170
 msgid "Service Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:283
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:291
 msgid "Service Warnings"
 msgstr ""
 
@@ -524,15 +531,15 @@ msgid ""
 "%sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:370
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
 msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:469
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Start"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:463
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
 msgid "Starting %s service"
 msgstr ""
 
@@ -546,19 +553,19 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
 msgid "Stop"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:184
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:189
 msgid "Stopped (Disabled)."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:182
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:187
 msgid "Stopped."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:500
 msgid "Stopping %s service"
 msgstr ""
 
@@ -582,15 +589,15 @@ msgstr ""
 msgid "Suppress/No output"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:362
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Syntax error in custom user file '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:206
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:211
 msgid "The %s indicates default gateway. See the %sREADME%s for details."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:336
 msgid ""
 "The %s interface not found, you need to set the "
 "'pbr.config.procd_wan_interface' option"
@@ -600,11 +607,11 @@ msgstr ""
 msgid "The %s is not supported on this system."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:333
 msgid "The %s service failed to discover WAN gateway"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:327
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:330
 msgid "The %s service is currently disabled"
 msgstr ""
 
@@ -612,51 +619,59 @@ msgstr ""
 msgid "The %s support is unknown."
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:257
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:265
 msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:403
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
 msgid "The file:// schema requires curl, but it's not detected on this system"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:339
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
 msgid "The ipset name '%s' is longer than allowed 31 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:342
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
 msgid "The nft set name '%s' is longer than allowed 255 characters"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:260
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:268
 msgid "The principal package (pbr) is outdated, please update it"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:345
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:348
 msgid "Unexpected exit or service termination: '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:417
 msgid "Unknown IPv6 Link type for device '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
-msgid "Unknown error!"
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:390
+msgid "Unknown entry in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:430
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:376
 msgid "Unknown packet mark for interface '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:379
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:382
 msgid "Unknown protocol in policy '%s'"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:295
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:298
 msgid "Unknown warning"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:368
 msgid ""
 "Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
 "installed"
@@ -674,7 +689,7 @@ msgstr ""
 msgid "Version"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:168
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:173
 msgid "Version %s"
 msgstr ""
 
@@ -691,17 +706,17 @@ msgstr ""
 msgid "all"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:174
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:179
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:44
 msgid "fw4 nft file mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:172
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:177
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:42
 msgid "iptables mode"
 msgstr ""
 
-#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:176
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:181
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:46
 msgid "nft mode"
 msgstr ""
index c62c045b7c910a96619cdc57fbb41363a40e06d0..a80b4f9c444761f92cc09d6b88708057bfd63869 100644 (file)
@@ -28,7 +28,7 @@ msgstr "%.1f ديسيبل"
 msgid "%d Bit"
 msgstr "%d بت"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d حقل غير صحيح"
 
@@ -132,10 +132,10 @@ msgstr "--ميدانية إضافية --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +143,7 @@ msgstr "-- اختر من فضلك --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- إعداد--"
@@ -454,7 +454,7 @@ msgid ""
 msgstr ""
 "تم تعيين MTU افتراضي لـ 65535 بواسطة Yggdrasil. يوصى باستخدام الافتراضي."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "يوجد دليل بنفس الاسم."
 
@@ -1217,22 +1217,22 @@ msgstr "أي منطقة"
 msgid "Apply backup?"
 msgstr "تطبيق النسخ الاحتياطي؟"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "فشل تطبيق الطلب بالحالة <code> h% </code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "تطبيق ملحوظ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "جاري تطبيق تغييرات التكوين ... %ds"
 
@@ -1299,7 +1299,7 @@ msgstr "الاهداف المراد إضافتها/استبدالها في كل
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "مجموعة المصادقة"
@@ -1647,8 +1647,8 @@ msgstr "ارفع واجهة الجسر حتى لو لم يتم توصيل أي 
 msgid "Broadcast"
 msgstr "بث"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "تصفح…"
 
@@ -1668,7 +1668,7 @@ msgstr ""
 "شهادة المرجع المصدق (CA) (ترميز PEM ؛ استخدم بدلاً من المتجر على مستوى النظام "
 "للتحقق من شهادة البوابة."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "شهادة CA إذا كانت فارغة سيتم حفظها بعد الاتصال الأول."
 
@@ -1721,9 +1721,9 @@ msgstr ""
 "يمكن أن يكون مفيدًا إذا كان مزود خدمة الإنترنت لديه خوادم أسماء IPv6 ولكنه لا "
 "يوفر توجيه IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1851,18 +1851,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "خطاف السلسلة \"% h \""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "التغييرات"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "تم التراجع عن التغييرات."
 
@@ -1969,7 +1969,7 @@ msgstr "معرّف العميل لإرساله عند طلب DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2044,7 +2044,7 @@ msgstr "حساب المجموع الاختباري الصادر (اختياري)
 msgid "Config File"
 msgstr "ملف التكوين"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "التكوين"
@@ -2053,11 +2053,11 @@ msgstr "التكوين"
 msgid "Configuration Export"
 msgstr "تصدير التكوين"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "تم تطبيق تغييرات التكوين."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "تم التراجع عن تغييرات التكوين!"
 
@@ -2160,7 +2160,7 @@ msgstr "انقطع الاتصال"
 msgid "Connections"
 msgstr "روابط"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "تغيير الاتصال"
 
@@ -2202,7 +2202,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "متابعة معالجة الحزم التي لا تحتوي مثيل"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2551,7 +2551,7 @@ msgstr "بادئات IPv6 المفوضة"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2565,7 +2565,7 @@ msgstr "احدف"
 msgid "Delete key"
 msgstr "احدف المفتاح"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "فشل طلب الحذف: %s"
 
@@ -2586,7 +2586,7 @@ msgstr "الفاصل الزمني لرسالة إشارة حركة التسلي
 msgid "Description"
 msgstr "الوصف"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "إلغاء"
 
@@ -2683,7 +2683,7 @@ msgstr "الجهاز غير موجود"
 msgid "Device type"
 msgstr "نوع الجهاز"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "الجهاز لا يمكن الوصول إليه!"
 
@@ -2713,7 +2713,7 @@ msgstr "رقم الاتصال الهاتفي"
 msgid "Dir"
 msgstr "مسار"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "الدليل"
 
@@ -2827,8 +2827,8 @@ msgstr "مساحة القرص"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2927,11 +2927,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "هل تريد حقًا حذف \" %s\"؟"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "هل تريد حقًا حذف الدليل \" s%\" بشكل متكرر؟"
 
@@ -2967,7 +2967,7 @@ msgstr "لا تجزئ"
 msgid "Down"
 msgstr "أسفل"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "تحميل"
 
@@ -2975,7 +2975,7 @@ msgstr "تحميل"
 msgid "Download backup"
 msgstr "تنزيل نسخة احتياطية"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "فشل التنزيل: %s"
 
@@ -3771,7 +3771,7 @@ msgstr "فشل تغيير كلمة مرور النظام."
 msgid "Failed to configure modem"
 msgstr "فشل تكوين المودم"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "فشل التأكيد على التطبيق خلال %ds ، في انتظار التراجع…"
 
@@ -3807,7 +3807,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "ملف"
 
@@ -3820,7 +3820,7 @@ msgstr ""
 "{servers_file_entry01} لخوادم <abbr title = \"Domain Name System\"> DNS </"
 "abbr> الخاصة بالمجال أو للخوادم."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "الملف لا يمكن الوصول إليه"
 
@@ -3832,7 +3832,7 @@ msgstr "ملف لتخزين معلومات تأجير DHCP."
 msgid "File with upstream resolvers."
 msgstr "ملف مع محللات المنبع."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "اسم الملف"
@@ -5440,7 +5440,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "عنوان IPv6 غير صالح"
 
@@ -5484,7 +5484,7 @@ msgstr "أمر خاطئ"
 msgid "Invalid hexadecimal value"
 msgstr "قيمة سداسية عشرية غير صالحة"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "اسم المضيف أو عنوان IPv4 غير صالح"
 
@@ -5492,7 +5492,7 @@ msgstr "اسم المضيف أو عنوان IPv4 غير صالح"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "منفذ غير صالح"
 
@@ -5504,7 +5504,7 @@ msgstr "سلسلة مفاتيح خاصة غير صالحة %s"
 msgid "Invalid public key string %s"
 msgstr "سلسلة المفتاح العمومي غير صالحة %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "رابط الخادم غير صالح"
 
@@ -5816,7 +5816,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "تم اكتشاف قواعد قديمة"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "عنوان تفسيري:"
 
@@ -5996,7 +5996,7 @@ msgstr "تحميل التكوين…"
 msgid "Loading data…"
 msgstr "تحميل البيانات…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "تحميل محتويات الدليل …"
 
@@ -6832,7 +6832,7 @@ msgid "NTP server candidates"
 msgstr "المرشحين لخادم NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7010,7 +7010,7 @@ msgstr ""
 msgid "Next »"
 msgstr "التالي \""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "لا"
 
@@ -7065,7 +7065,7 @@ msgstr "لا يوجد عميل مرتبط"
 msgid "No control device specified"
 msgstr "لم يتم تحديد جهاز تحكم"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "لا توجد بيانات"
@@ -7088,7 +7088,7 @@ msgstr "عدم الإنفاذ"
 msgid "No entries available"
 msgstr "لا توجد إدخالات متاحة"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "لا توجد إدخالات في هذا الدليل"
 
@@ -7448,10 +7448,6 @@ msgstr "فتح نظرة عامة على قواعد iptables…"
 msgid "Open list..."
 msgstr "فتح القائمة ..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "اتصال مفتوح"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7506,7 +7502,7 @@ msgid "Operator Name"
 msgstr "اسم المشغل"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "يحتوي الخيار \" s%\" على قيمة إدخال غير صالحة."
 
@@ -7514,11 +7510,11 @@ msgstr "يحتوي الخيار \" s%\" على قيمة إدخال غير صال
 msgid "Option \"%s\" must not be empty."
 msgstr "يجب ألا يكون الخيار \" s%\" فارغًا."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "تغير الخيار"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "تمت إزالة الخيار"
 
@@ -7733,7 +7729,7 @@ msgstr "تجاوز جدول توجيه IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7795,7 +7791,7 @@ msgstr "تجاوز الجدول المستخدم للتوجيهات الداخل
 msgid "Overview"
 msgstr "نظرة عامة"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "هل تريد الكتابة فوق الملف الموجود \" %s\"؟"
 
@@ -7982,7 +7978,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8009,7 +8005,7 @@ msgstr "كلمة مرور المفتاح الخاص الداخلي"
 msgid "Password strength"
 msgstr "قوة كلمة المرور"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "كلمة المرور 2"
 
@@ -8199,7 +8195,7 @@ msgstr "الحزم."
 msgid "Please enter your username and password."
 msgstr "الرجاء إدخال اسم المستخدم وكلمة المرور الخاصة بك."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "الرجاء تحديد الملف المراد تحميله."
 
@@ -8419,7 +8415,7 @@ msgid ""
 "interfaces"
 msgstr "توفير خادم NTP للواجهة المحددة أو، إذا لم يكن محددًا، لجميع الواجهات"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "خادم الوكيل"
 
@@ -8689,7 +8685,7 @@ msgstr "الحزم المستلمة"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "موصى به. عناوين IP لواجهة WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "انتهت مهلة إعادة الاتصال"
 
@@ -9121,19 +9117,19 @@ msgstr "مرشح المسار العكسي"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "يرجع"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "التغيرات المرتدة"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "فشل طلب العودة مع الحالة <code> h% </code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "جارٍ إعادة التكوين …"
 
@@ -9403,7 +9399,7 @@ msgid "Save"
 msgstr "إحفظ"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "حفظ وتطبيق"
@@ -9454,11 +9450,11 @@ msgstr "مجال البحث"
 msgid "Section %s is empty."
 msgstr "القسم %s فارغ."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "تمت إضافة القسم"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "تمت إزالة القسم"
 
@@ -9475,9 +9471,9 @@ msgstr ""
 "حدد \"فرض الترقية\" وميض الصورة حتى إذا فشل فحص تنسيق الصورة. استخدمه فقط "
 "إذا كنت متأكدًا من أن البرنامج الثابت صحيح ومخصص لجهازك!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "حدد ملفًا …"
 
@@ -9686,7 +9682,7 @@ msgstr "معدل تحديث الإشارة"
 msgid "Signal:"
 msgstr "الإشارة:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "مقاس"
@@ -10052,7 +10048,7 @@ msgstr "أولوية البدء"
 msgid "Start refresh"
 msgstr "ابدأ التحديث"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "بدء تطبيق التكوين …"
 
@@ -10219,7 +10215,7 @@ msgstr "بروتوكول التبديل"
 msgid "Switch to CIDR list notation"
 msgstr "قم بالتبديل إلى تدوين قائمة CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "ارتباط رمزي"
 
@@ -10576,7 +10572,7 @@ msgstr "يجب تحديد SSID الصحيح يدويًا عند الانضمام
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10939,7 +10935,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "لا توجد إيجارات نشطة"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "لا توجد تغييرات لتطبيقها"
 
@@ -10962,7 +10958,6 @@ msgstr "عنوان IPv4 الخاص بالمرحل"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "لا ينطبق نوع المصادقة هذا على طريقة EAP المحددة."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "لا يبدو هذا كملف PEM صالح"
@@ -11528,7 +11523,7 @@ msgstr "مثيل غير مسمى #%d"
 msgid "Unnamed key"
 msgstr "مفتاح بدون اسم"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "تغييرات غير محفوظة"
 
@@ -11550,7 +11545,7 @@ msgstr "مخطط URI غير مدعوم في %s"
 msgid "Unsupported modem"
 msgstr "مودم غير مدعوم"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "بروتوكول غير مدعوم"
 
@@ -11572,7 +11567,7 @@ msgstr "نظير بدون عنوان"
 msgid "Up"
 msgstr "يشتغل"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "رفع"
 
@@ -11589,25 +11584,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "تحميل أرشيف ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "رفع ملف"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "رفع ملف…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "تم إلغاء التحميل"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "فشل طلب التحميل: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "جارٍ تحميل الملف …"
 
@@ -11803,7 +11798,7 @@ msgstr "مفيد للأنظمة خلف جدران الحماية."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "شهادة المستخدم (مشفرة PEM)"
@@ -11812,13 +11807,13 @@ msgstr "شهادة المستخدم (مشفرة PEM)"
 msgid "User identifier"
 msgstr "معرف المستخدم"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "مفتاح المستخدم (مشفر PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11880,11 +11875,6 @@ msgstr "عنوان VPN المحلي"
 msgid "VPN Local port"
 msgstr "منفذ VPN المحلي"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "بروتوكول VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11899,7 +11889,7 @@ msgstr "تجزئة SHA256 لشهادة خادم VPN"
 msgid "VPN Server port"
 msgstr "منفذ خادم VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "تجزئة SHA1 لشهادة خادم VPN"
 
@@ -12256,7 +12246,7 @@ msgstr "اكتب طلبات DNS المستلمة إلى سجل النظام."
 msgid "Write system log to file"
 msgstr "اكتب سجل النظام إلى ملف"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "نعم"
 
@@ -13075,5 +13065,11 @@ msgstr "{example_nx} يعيد {nxdomain}."
 msgid "« Back"
 msgstr "إرجع >>"
 
+#~ msgid "OpenConnect"
+#~ msgstr "اتصال مفتوح"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "بروتوكول VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "تعيين ثابت"
index 27b4b7f3466f9ce1a6ae20817fb6d886216561f2..8008151e24f8d99532c484cdb4dafaa12329eb21 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -129,10 +129,10 @@ msgstr "-- Campu adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1177,22 +1177,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1255,7 +1255,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1589,8 +1589,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Restolar…"
 
@@ -1608,7 +1608,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1659,9 +1659,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1781,18 +1781,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1892,7 +1892,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1962,7 +1962,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuración"
@@ -1971,11 +1971,11 @@ msgstr "Configuración"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Aplicáronse los cambeos de la configuración."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2064,7 +2064,7 @@ msgstr ""
 msgid "Connections"
 msgstr "Conexones"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2438,7 +2438,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2452,7 +2452,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2473,7 +2473,7 @@ msgstr ""
 msgid "Description"
 msgstr "Descripción"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2570,7 +2570,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2600,7 +2600,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Direutoriu"
 
@@ -2708,8 +2708,8 @@ msgstr "Espaciu en discu"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2795,11 +2795,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2835,7 +2835,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Baxada"
 
@@ -2843,7 +2843,7 @@ msgstr "Baxada"
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3606,7 +3606,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3642,7 +3642,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Ficheru"
 
@@ -3652,7 +3652,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Nun se pue acceder al ficheru"
 
@@ -3664,7 +3664,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nome del ficheru"
@@ -5226,7 +5226,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5266,7 +5266,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr "El valor hexadecimal ye inválidu"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5274,7 +5274,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5286,7 +5286,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5590,7 +5590,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Lleenda:"
 
@@ -5758,7 +5758,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr "Cargando los datos…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6579,7 +6579,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6754,7 +6754,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Siguiente »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Non"
 
@@ -6807,7 +6807,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6830,7 +6830,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Nun hai nenguna entrada nesti direutoriu"
 
@@ -7179,10 +7179,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7231,7 +7227,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7239,11 +7235,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opción camudada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opción quitada"
 
@@ -7440,7 +7436,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7498,7 +7494,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Vista xeneral"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7680,7 +7676,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7707,7 +7703,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7895,7 +7891,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8111,7 +8107,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8373,7 +8369,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8802,19 +8798,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9075,7 +9071,7 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Guardar y aplicar"
@@ -9126,11 +9122,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Seición amestada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Seición quitada"
 
@@ -9145,9 +9141,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9344,7 +9340,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Señal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Tamañu"
@@ -9680,7 +9676,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9844,7 +9840,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10181,7 +10177,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10493,7 +10489,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10514,7 +10510,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11056,7 +11051,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11078,7 +11073,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11100,7 +11095,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11115,25 +11110,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Xubir un ficheru…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11314,7 +11309,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11323,13 +11318,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11391,11 +11386,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocolu VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11410,7 +11400,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11737,7 +11727,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Sí"
 
@@ -12543,3 +12533,6 @@ msgstr "«{example_nx}» devuelve «{nxdomain}»."
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
 msgid "« Back"
 msgstr "« Atrás"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocolu VPN"
index 657202249e812e034b03213f56ef6e1da8a523fd..d4436753e6f8f8cb3087f1d37337ebe657619450 100644 (file)
@@ -28,7 +28,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Бита"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d невалидни полета"
 
@@ -130,10 +130,10 @@ msgstr "-- Допълнително поле --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -141,7 +141,7 @@ msgstr "-- Моля изберете --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- персонализиран --"
@@ -442,7 +442,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Вече съществува директория със същото име."
 
@@ -1182,22 +1182,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1260,7 +1260,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1597,8 +1597,8 @@ msgstr "Вдигнае на бриджа дори при липса на зак
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Преглед…"
 
@@ -1616,7 +1616,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1667,9 +1667,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1789,18 +1789,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Промени"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Промените бяха върнати."
 
@@ -1910,7 +1910,7 @@ msgstr "ИД на клиент за изпращане при заявяване
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1982,7 +1982,7 @@ msgstr "Изчисляване на изходяща контролна сума
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Конфигурация"
@@ -1991,11 +1991,11 @@ msgstr "Конфигурация"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Промените по конфигурацията са приложени."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Промените в конфигурацията са отменени!"
 
@@ -2084,7 +2084,7 @@ msgstr "Връзката е загубена"
 msgid "Connections"
 msgstr "Връзки"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2126,7 +2126,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2462,7 +2462,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2476,7 +2476,7 @@ msgstr "Изтрий"
 msgid "Delete key"
 msgstr "Премахни ключ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Неуспешна заявка за изтриване: %s"
 
@@ -2497,7 +2497,7 @@ msgstr ""
 msgid "Description"
 msgstr "Описание"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Размаркирай"
 
@@ -2594,7 +2594,7 @@ msgstr "Устройството не е налично"
 msgid "Device type"
 msgstr "Тип на устройството"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Устройството е недостъпно!"
 
@@ -2624,7 +2624,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2737,8 +2737,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2831,11 +2831,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Наистина ли искате да изтриете %s ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Наистина ли искате да изтриете рекурсивно директорията \"%s\" ?"
 
@@ -2871,7 +2871,7 @@ msgstr "Не фрагментирай"
 msgid "Down"
 msgstr "Долу"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2879,7 +2879,7 @@ msgstr ""
 msgid "Download backup"
 msgstr "Изтегли резервно копие"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3661,7 +3661,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3697,7 +3697,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3707,7 +3707,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3719,7 +3719,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5276,7 +5276,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5316,7 +5316,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5324,7 +5324,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5336,7 +5336,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5642,7 +5642,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5810,7 +5810,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6635,7 +6635,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6811,7 +6811,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6864,7 +6864,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6887,7 +6887,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7237,10 +7237,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7289,7 +7285,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7297,11 +7293,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7498,7 +7494,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7556,7 +7552,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7738,7 +7734,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7765,7 +7761,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7953,7 +7949,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "Моля, въведете потребителско име и парола."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8169,7 +8165,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8436,7 +8432,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8865,19 +8861,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9138,7 +9134,7 @@ msgid "Save"
 msgstr "Запази"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Запиши & Приложи"
@@ -9189,11 +9185,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9208,9 +9204,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9407,7 +9403,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Размер"
@@ -9741,7 +9737,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9905,7 +9901,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10241,7 +10237,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10544,7 +10540,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10565,7 +10561,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11109,7 +11104,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11131,7 +11126,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11153,7 +11148,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Качване"
 
@@ -11168,25 +11163,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11367,7 +11362,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11376,13 +11371,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11444,11 +11439,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11463,7 +11453,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11790,7 +11780,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 5af9eb0e25aa1409f88519b7ea33f803c84e880d..4576fbac577357459144b5e0d03422931f7d3d91 100644 (file)
@@ -21,7 +21,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -123,10 +123,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -134,7 +134,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -432,7 +432,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1171,22 +1171,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1249,7 +1249,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1583,8 +1583,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1602,7 +1602,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1653,9 +1653,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1775,18 +1775,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1886,7 +1886,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1956,7 +1956,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1965,11 +1965,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2100,7 +2100,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2432,7 +2432,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2446,7 +2446,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2467,7 +2467,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2564,7 +2564,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2594,7 +2594,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2702,8 +2702,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2789,11 +2789,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2829,7 +2829,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2837,7 +2837,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3600,7 +3600,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3636,7 +3636,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3646,7 +3646,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3658,7 +3658,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5215,7 +5215,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5255,7 +5255,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5263,7 +5263,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5275,7 +5275,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5579,7 +5579,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5747,7 +5747,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6568,7 +6568,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6743,7 +6743,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6796,7 +6796,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6819,7 +6819,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7168,10 +7168,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7220,7 +7216,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7228,11 +7224,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7429,7 +7425,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7487,7 +7483,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7669,7 +7665,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7696,7 +7692,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7884,7 +7880,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8100,7 +8096,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8362,7 +8358,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8791,19 +8787,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9064,7 +9060,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9115,11 +9111,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9134,9 +9130,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9333,7 +9329,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9667,7 +9663,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9831,7 +9827,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10167,7 +10163,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10468,7 +10464,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10489,7 +10485,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11028,7 +11023,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11050,7 +11045,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11072,7 +11067,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11087,25 +11082,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11286,7 +11281,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11295,13 +11290,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11363,11 +11358,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11382,7 +11372,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11709,7 +11699,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index a60830f86a7d6d3fc53a8feb5b70f5fb3758a512..faae152ad46c13cdcbda7ce8903ee888167186c7 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f ডিবি"
 msgid "%d Bit"
 msgstr "%d বিট"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ফিল্ড(গুলো) সঠিক নয়"
 
@@ -129,10 +129,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1177,22 +1177,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1255,7 +1255,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1589,8 +1589,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1608,7 +1608,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1659,9 +1659,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1781,18 +1781,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1892,7 +1892,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1962,7 +1962,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "কনফিগারেশন"
@@ -1971,11 +1971,11 @@ msgstr "কনফিগারেশন"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2064,7 +2064,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2438,7 +2438,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2452,7 +2452,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2473,7 +2473,7 @@ msgstr ""
 msgid "Description"
 msgstr "বর্ণনা"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2570,7 +2570,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2600,7 +2600,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2708,8 +2708,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2795,11 +2795,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2835,7 +2835,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2843,7 +2843,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3606,7 +3606,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3642,7 +3642,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3652,7 +3652,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3664,7 +3664,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5221,7 +5221,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5261,7 +5261,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5269,7 +5269,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5281,7 +5281,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5585,7 +5585,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5753,7 +5753,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6574,7 +6574,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6750,7 +6750,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "না"
 
@@ -6803,7 +6803,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6826,7 +6826,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7175,10 +7175,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7227,7 +7223,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7235,11 +7231,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7436,7 +7432,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7494,7 +7490,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7676,7 +7672,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7703,7 +7699,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7892,7 +7888,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8109,7 +8105,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8372,7 +8368,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8801,19 +8797,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9074,7 +9070,7 @@ msgid "Save"
 msgstr "সংরক্ষণ করুন"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9125,11 +9121,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9144,9 +9140,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9343,7 +9339,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9677,7 +9673,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9841,7 +9837,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10177,7 +10173,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10478,7 +10474,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10499,7 +10495,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11039,7 +11034,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11061,7 +11056,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11083,7 +11078,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11098,25 +11093,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11297,7 +11292,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11306,13 +11301,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11374,11 +11369,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11393,7 +11383,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11720,7 +11710,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "হ্যাঁ"
 
index 4fd6ae27956eb3443c9cf85ece106f1fb05dff30..c1ae2f6e970b8b169a0b80bb820fdcbbdb5b1722 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d camp(s) invàlid(s)"
 
@@ -134,10 +134,10 @@ msgstr "-- Camp addicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -145,7 +145,7 @@ msgstr "-- Escolliu, si us plau --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalitzat --"
@@ -450,7 +450,7 @@ msgstr ""
 "Yggdrasil estableix una MTU predeterminada de 65535. Es recomana emprar "
 "aquest valor per defecte."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Ja existeix un directori amb aquest mateix nom."
 
@@ -1207,23 +1207,23 @@ msgstr "Qualsevol zona"
 msgid "Apply backup?"
 msgstr "Aplicar la configuració de la còpia de seguretat?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 "La petició d'aplicar els paràmetres ha fallat amb l'estat <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicar sense verificar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1290,7 +1290,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grup d'autenticació"
@@ -1628,8 +1628,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Navega…"
 
@@ -1647,7 +1647,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificat CA; si ho deixeu buit es desarà després de la primera connexió."
@@ -1699,9 +1699,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1824,18 +1824,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Canvis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "S'han revertit els canvis."
 
@@ -1946,7 +1946,7 @@ msgstr "ID de client a enviar en les sol·licituds DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2023,7 +2023,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuració"
@@ -2032,11 +2032,11 @@ msgstr "Configuració"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2125,7 +2125,7 @@ msgstr "S'ha perdut la connexió"
 msgid "Connections"
 msgstr "Connexions"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2167,7 +2167,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2512,7 +2512,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2526,7 +2526,7 @@ msgstr "Suprimeix"
 msgid "Delete key"
 msgstr "Esborra la clau"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Ha fallat la petició d'esborrar: %s"
 
@@ -2547,7 +2547,7 @@ msgstr "Interval dels missatges indicatius de lliurament de trànsit"
 msgid "Description"
 msgstr "Descripció"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deselecciona"
 
@@ -2644,7 +2644,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "No s'ha pogut contactar amb el dispositiu!"
 
@@ -2676,7 +2676,7 @@ msgstr "Número per marcar"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Directori"
 
@@ -2786,8 +2786,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2877,11 +2877,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Esteu segurs que voleu esborrar \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Esteu segurs que voleu esborrar el directori \"%s\" recursivament?"
 
@@ -2917,7 +2917,7 @@ msgstr "No fragmentis"
 msgid "Down"
 msgstr "Avall"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2925,7 +2925,7 @@ msgstr ""
 msgid "Download backup"
 msgstr "Descarrega còpia de seguretat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3702,7 +3702,7 @@ msgstr "No s'ha pogut canviar la contrasenya del sistema."
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "No s'ha pogut confirmar l'aplicació dels canvis en %ds, s'està esperant que "
@@ -3740,7 +3740,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fitxer"
 
@@ -3750,7 +3750,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "No hi ha accés al fitxer"
 
@@ -3764,7 +3764,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "fitxer <abbr title=\"Domain Name System\">DNS</abbr> local"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nom de fitxer"
@@ -5337,7 +5337,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5377,7 +5377,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5385,7 +5385,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5397,7 +5397,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5704,7 +5704,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Llegenda:"
 
@@ -5874,7 +5874,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6701,7 +6701,7 @@ msgid "NTP server candidates"
 msgstr "Candidats de servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6876,7 +6876,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Següent"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "No"
 
@@ -6929,7 +6929,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6952,7 +6952,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7302,10 +7302,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "Obre una llista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7354,7 +7350,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7362,11 +7358,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opció canviada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opció treta"
 
@@ -7563,7 +7559,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7621,7 +7617,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Visió de conjunt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7803,7 +7799,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7830,7 +7826,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Contrasenya2"
 
@@ -8018,7 +8014,7 @@ msgstr "Paquets"
 msgid "Please enter your username and password."
 msgstr "Si us plau entra el teu nom d'usuari i contrasenya."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8235,7 +8231,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8500,7 +8496,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8929,19 +8925,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Reverteix"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9204,7 +9200,7 @@ msgid "Save"
 msgstr "Desar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Desa i aplica"
@@ -9255,11 +9251,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Secció afegida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Secció treta"
 
@@ -9274,9 +9270,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9473,7 +9469,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Senyal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Mida"
@@ -9807,7 +9803,7 @@ msgstr "Prioritat d'inici"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9971,7 +9967,7 @@ msgstr "Protocol de commutador"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10309,7 +10305,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Per defecte, (%s) és zero per a IPv4 i per a IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10623,7 +10619,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10646,7 +10642,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11201,7 +11196,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Canvis sense desar"
 
@@ -11223,7 +11218,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11245,7 +11240,7 @@ msgstr ""
 msgid "Up"
 msgstr "Amunt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Puja"
 
@@ -11260,25 +11255,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Puja un arxiu..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11459,7 +11454,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11468,13 +11463,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11536,11 +11531,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11555,7 +11545,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11885,7 +11875,7 @@ msgstr "Escriure les peticions DNS rebudes al registre del sistema"
 msgid "Write system log to file"
 msgstr "Escriure el registre del sistema al fitxer"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Sí"
 
index 56ae67d828574f602c90aa391985e512f451e724..a473c3940540d3fd515628a88a7509342a46d7b9 100644 (file)
@@ -28,7 +28,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d bitů"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d neplatných kolonek"
 
@@ -137,10 +137,10 @@ msgstr "-- Doplňující kolonka --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -148,7 +148,7 @@ msgstr "-- Vyberte --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- uživatelsky určené --"
@@ -457,7 +457,7 @@ msgid ""
 msgstr ""
 "Výchozí MTU 65535 je nastaveno od Yggdrasil. Je doporučeno využít výchozí."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Takto nazvaná složka už zde existuje."
 
@@ -1241,22 +1241,22 @@ msgstr "Libovolná zóna"
 msgid "Apply backup?"
 msgstr "Uplatnit zálohu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Uplatnit zkontrolované"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Provádění požadavku se nezdařilo se stavem <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Použít nezkontrolované"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Uplatňování změn v nastavení… %ds"
 
@@ -1325,7 +1325,7 @@ msgstr "Atributy pro přidání/nahrazení v každém z požadavků."
 msgid "Auth"
 msgstr "Ověř."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 #, fuzzy
 msgid "Auth Group"
@@ -1680,8 +1680,8 @@ msgstr "Nahodit rozhraní mostu i když nejsou připojeny žádné porty"
 msgid "Broadcast"
 msgstr "Všesměrové vysílání"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Procházet…"
 
@@ -1703,7 +1703,7 @@ msgstr ""
 "Certifikát cert. autority (v PEM kódování – použít namísto systémového "
 "úložiště pro ověřování certifikátu brány."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certifikát cert. autority; pokud je prázdné, bude uloženo po prvním "
@@ -1758,9 +1758,9 @@ msgstr ""
 "Může se hodit pokud váš poskytovatel připojení má IPv6 jmenné servery, ale "
 "neposkytuje IPv6 směrování."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1889,11 +1889,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Háček řetězce „%h“"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Změny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1904,7 +1904,7 @@ msgstr ""
 "<strong>připojení k nové IP adrese</strong> v rámci %kund, aby změny byly "
 "ponechány."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Změny byly vzaty zpět."
 
@@ -2015,7 +2015,7 @@ msgstr "Identifikátor klienta, odesílaný v DHCP požadavku"
 msgid "Clone"
 msgstr "Klonovat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2093,7 +2093,7 @@ msgstr "Vypočítat odchozí kontrolní součet (volitelné)."
 msgid "Config File"
 msgstr "Soubor s nastaveními"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Nastavení"
@@ -2102,11 +2102,11 @@ msgstr "Nastavení"
 msgid "Configuration Export"
 msgstr "Export nastavení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Změny nastavení provedeny."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Změny nastavení byly vráceny zpět!"
 
@@ -2209,7 +2209,7 @@ msgstr "Spojení ztraceno"
 msgid "Connections"
 msgstr "Spojení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Změna konektivity"
 
@@ -2251,7 +2251,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Pokračovat ve zpracovávání paketů, pro které nenalezena shoda"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2604,7 +2604,7 @@ msgstr "Delegovat IPv6 předpony"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2618,7 +2618,7 @@ msgstr "Odstranit"
 msgid "Delete key"
 msgstr "Smazat klíč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Odstranění se nezdařilo: %s"
 
@@ -2639,7 +2639,7 @@ msgstr "Interval zprávy Delivery Traffic Indication"
 msgid "Description"
 msgstr "Popis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Zrušit označení"
 
@@ -2736,7 +2736,7 @@ msgstr "Zařízení nepřítomné"
 msgid "Device type"
 msgstr "Druh zařízení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Zařízení nedostupné!"
 
@@ -2766,7 +2766,7 @@ msgstr "Vytáčené číslo"
 msgid "Dir"
 msgstr "Složka"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Složka"
 
@@ -2880,8 +2880,8 @@ msgstr "Prostor na disku"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2981,11 +2981,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Nesledovat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Opravdu chcete „%s“ smazat?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Opravdu chcete smazat složku „%s“ a tím i vše, co obsahuje?"
 
@@ -3021,7 +3021,7 @@ msgstr "Nefragmentovat"
 msgid "Down"
 msgstr "Spadlo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Stáhnout"
 
@@ -3029,7 +3029,7 @@ msgstr "Stáhnout"
 msgid "Download backup"
 msgstr "Stáhnout zálohu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Stahování se nezdařilo: %s"
 
@@ -3842,7 +3842,7 @@ msgstr "Nepodařilo se změnit heslo do systému."
 msgid "Failed to configure modem"
 msgstr "Modem se nepodařilo nastavit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Nepodařilo se potvrdit provedení změn během %d sekund – čeká se na vrácení "
@@ -3880,7 +3880,7 @@ msgstr "Nezdar"
 msgid "Fast (every second)"
 msgstr "Rychlé (každou sekundu)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Soubor"
 
@@ -3892,7 +3892,7 @@ msgstr ""
 "Seznam souborů s názvy serverů poskytovatelů služeb, volitelně specifických "
 "pro určité domény, např. {servers_file_entry01} nebo {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Soubor není přístupný"
 
@@ -3906,7 +3906,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "Soubor s nadřazenými resolvery."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Název souboru"
@@ -5529,7 +5529,7 @@ msgstr ""
 "Neplatný formát doby DHCP zápůjčky. Použijte celočíselné hodnoty volitelně "
 "následované s, m, h, d nebo w (týden)."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Neplatná IPv6 adresa"
 
@@ -5574,7 +5574,7 @@ msgstr "Neplatný příkaz"
 msgid "Invalid hexadecimal value"
 msgstr "Neplatná šestnáctková hodnota"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Neplatný název stroje nebo IPv4 adresa"
 
@@ -5582,7 +5582,7 @@ msgstr "Neplatný název stroje nebo IPv4 adresa"
 msgid "Invalid key format"
 msgstr "Neplatný formát klíče"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Neplatný port"
 
@@ -5594,7 +5594,7 @@ msgstr "Neplatný řetězec %s soukromého klíče"
 msgid "Invalid public key string %s"
 msgstr "Neplatný řetězec %s veřejného klíče"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Neplatná URL serveru"
 
@@ -5911,7 +5911,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Zjištěna zastaralá pravidla"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -6097,7 +6097,7 @@ msgstr "Načíst nastavení…"
 msgid "Loading data…"
 msgstr "Načítání dat…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Načítání obsahu složky…"
 
@@ -6942,7 +6942,7 @@ msgid "NTP server candidates"
 msgstr "Kandidáti NTP serveru"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7125,7 +7125,7 @@ msgstr "Novinky"
 msgid "Next »"
 msgstr "Další »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Ne"
 
@@ -7180,7 +7180,7 @@ msgstr "Neasociován žádný klient"
 msgid "No control device specified"
 msgstr "Není určeno žádné řídící zařízení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Žádná data"
@@ -7203,7 +7203,7 @@ msgstr "Žádné vynucování"
 msgid "No entries available"
 msgstr "Nejsou k dispozici žádné položky"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "V této složce nejsou žádné položky"
 
@@ -7576,10 +7576,6 @@ msgstr "Otevřít přehled iptables pravidel…"
 msgid "Open list..."
 msgstr "Otevřít seznam…"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7635,7 +7631,7 @@ msgid "Operator Name"
 msgstr "Název operátora"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Předvolba „%s“ obsahuje neplatnou vstupní hodnotu."
 
@@ -7643,11 +7639,11 @@ msgstr "Předvolba „%s“ obsahuje neplatnou vstupní hodnotu."
 msgid "Option \"%s\" must not be empty."
 msgstr "Předvolba „%s“ nemůže zůstat nevyplněná."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Volba změněna"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Volba odstraněna"
 
@@ -7869,7 +7865,7 @@ msgstr "Přebít IPv6 směrovací tabulku"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7931,7 +7927,7 @@ msgstr "Přepsat tabulku, používanou pro vnitřní trasy"
 msgid "Overview"
 msgstr "Přehled"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Přepsat existující soubor „%s“?"
 
@@ -8114,7 +8110,7 @@ msgstr "Průchod (zrcadlit fyzické zařízení do jediné MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8141,7 +8137,7 @@ msgstr "Heslo k vnitřnímu soukromému klíči"
 msgid "Password strength"
 msgstr "Odolnost hesla"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Heslo2"
 
@@ -8335,7 +8331,7 @@ msgstr "Paketů"
 msgid "Please enter your username and password."
 msgstr "Zadejte své uživatelské jméno a heslo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Vyberte soubor, který chcete nahrát."
 
@@ -8569,7 +8565,7 @@ msgstr ""
 "Poskytovat NTP server na všechna vybraných rozhraních nebo, pokud nezadáno, "
 "na všech"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy server"
 
@@ -8846,7 +8842,7 @@ msgstr "Přijatých paktů"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Doporučeno. IP adresy rozhraní pro WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Časový limit opětovného připojení"
 
@@ -9289,19 +9285,19 @@ msgstr "Obrácený filtr cesty"
 msgid "Reverse sort"
 msgstr "Obrácené řazení"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Vrátit zpět"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Vrátit změny zpět"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Požadavek na vrácení se nezdařil se stavem <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Vracení změn v nastavení zpět…"
 
@@ -9577,7 +9573,7 @@ msgid "Save"
 msgstr "Uložit"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Uložit a použít"
@@ -9628,11 +9624,11 @@ msgstr "Prohledávaná doména"
 msgid "Section %s is empty."
 msgstr "Sekce %s je prázdná."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sekce přidána"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sekce odebrána"
 
@@ -9650,9 +9646,9 @@ msgstr ""
 "nezdaří, vyberte „Vynutit upgrade“. Použijte pouze pokud jste si jistí, že "
 "firmware je správný a určený pro vaše zařízení!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Vybrat soubor…"
 
@@ -9864,7 +9860,7 @@ msgstr "Četnost znovunačítání signálu"
 msgid "Signal:"
 msgstr "Signál:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Velikost"
@@ -10255,7 +10251,7 @@ msgstr "Priorita spouštění"
 msgid "Start refresh"
 msgstr "Spustit obnovování"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Provádění změn nastavení…"
 
@@ -10423,7 +10419,7 @@ msgstr "Protokol přepínání"
 msgid "Switch to CIDR list notation"
 msgstr "Přepnout na formu zápisu seznamu v CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolický odkaz"
 
@@ -10791,7 +10787,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Výchozí (%s) je 0 (nula) – jak pro IPv4, tak IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11161,7 +11157,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Žádné aktivní zápůjčky"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Žádné změny k provedení"
 
@@ -11184,7 +11180,6 @@ msgstr "Tato IPv4 adresa předávání"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Tento typ ověřování se není použitelný pro zvolenou EAP metodu."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Toto nevypadá jako platný PEM soubor"
@@ -11773,7 +11768,7 @@ msgstr "Instance bez názvu č. %d"
 msgid "Unnamed key"
 msgstr "Nepojmenovaný klíč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Neuložené změny"
 
@@ -11795,7 +11790,7 @@ msgstr "Nepodporované URI schéma v %s"
 msgid "Unsupported modem"
 msgstr "Nepodporovaný modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Nepodporovaný protokol"
 
@@ -11817,7 +11812,7 @@ msgstr "Nepojmenovaný protějšek"
 msgid "Up"
 msgstr "Nahozeno"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Odesílání"
 
@@ -11834,25 +11829,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Nahrát archiv…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Nahrát soubor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Nahrát soubor…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Nahrání bylo zrušeno"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Požadavek na nahrání se nezdařil: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Nahrávání souboru…"
 
@@ -12050,7 +12045,7 @@ msgstr "Užitečné pro systémy, nacházející se za branami firewall."
 msgid "User"
 msgstr "Uživatel"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Uživatelský certifikát (PEM formát)"
@@ -12059,13 +12054,13 @@ msgstr "Uživatelský certifikát (PEM formát)"
 msgid "User identifier"
 msgstr "Identifikátor uživatele"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Uživatelský klíč (PEM formát)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12127,11 +12122,6 @@ msgstr "Lokální VPN adresa"
 msgid "VPN Local port"
 msgstr "Lokální VPN port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN protokol"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12146,7 +12136,7 @@ msgstr "SHA256 otisk certifikátu VPN serveru"
 msgid "VPN Server port"
 msgstr "Port na VPN serveru"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "SHA1 otisk certifikátu VPN serveru"
 
@@ -12511,7 +12501,7 @@ msgstr "Zapisovat přijaté požadavky DNS do systémového záznamu událostí.
 msgid "Write system log to file"
 msgstr "Zapisovat záznam událostí v systému do souboru"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ano"
 
@@ -13343,5 +13333,11 @@ msgstr "{example_nx} vrací {nxdomain}."
 msgid "« Back"
 msgstr "« Zpět"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN protokol"
+
 #~ msgid "Set Static"
 #~ msgstr "Nastavit staticky"
index 4ec97a1dc087227362f9d8f717e7d9bde33d5850..31fc77025f748a422a84b65856e3947ee95f82d3 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ugyldigt(e) felt(er)"
 
@@ -129,10 +129,10 @@ msgstr "-- Yderligere felt --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr "-- Vælg venligst --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- brugerdefineret --"
@@ -450,7 +450,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Der findes allerede en mappe med samme navn."
 
@@ -1212,22 +1212,22 @@ msgstr "Enhver zone"
 msgid "Apply backup?"
 msgstr "Anvend backup?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Anvendelse af anmodning mislykkedes med status <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Anvend ikke afkrydset"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Anvendelse af konfigurationsændringer... %ds"
 
@@ -1299,7 +1299,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Auth gruppe"
@@ -1647,8 +1647,8 @@ msgstr "start bro interface op, selv om der ikke er tilsluttet nogen porte"
 msgid "Broadcast"
 msgstr "Broadcast"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Gennemse…"
 
@@ -1668,7 +1668,7 @@ msgstr ""
 "CA-certifikat (PEM-kodet; Brug i stedet for systemdækkende lager til at "
 "bekræfte gateway certifikatet."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-certifikat; hvis det er tomt, vil det blive gemt efter den første "
@@ -1723,9 +1723,9 @@ msgstr ""
 "Kan være nyttigt, hvis ISP har IPv6 navneservere, men ikke leverer IPv6 "
 "routing."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1853,18 +1853,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Kædekrog \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Ændringer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Ændringerne er blevet tilbageført."
 
@@ -1976,7 +1976,7 @@ msgstr "Klient-ID, der skal sendes ved anmodning om DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2052,7 +2052,7 @@ msgstr "Beregner den udgående checksum (valgfrit)."
 msgid "Config File"
 msgstr "Konfigurationsfil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfiguration"
@@ -2061,11 +2061,11 @@ msgstr "Konfiguration"
 msgid "Configuration Export"
 msgstr "Konfigurationseksport"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Konfigurationsændringer er anvendt."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Konfigurationsændringer er blevet rullet tilbage!"
 
@@ -2170,7 +2170,7 @@ msgstr "Forbindelse afbrudt"
 msgid "Connections"
 msgstr "Forbindelser"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Forbindelsesændring"
 
@@ -2212,7 +2212,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Fortsæt med at behandle umatchede pakker"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2560,7 +2560,7 @@ msgstr "Delegere IPv6-præfikser"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2574,7 +2574,7 @@ msgstr "Slet"
 msgid "Delete key"
 msgstr "Slet nøgle"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Anmodning om sletning mislykkedes: %s"
 
@@ -2595,7 +2595,7 @@ msgstr "Meddelelsesinterval for meddelelse om levering af trafikinformation"
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Fravælg"
 
@@ -2692,7 +2692,7 @@ msgstr "Enheden er ikke til stede"
 msgid "Device type"
 msgstr "Enhedstype"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Enheden er ikke tilgængelig!"
 
@@ -2722,7 +2722,7 @@ msgstr "Tast nummer"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Mappe"
 
@@ -2832,8 +2832,8 @@ msgstr "Diskplads"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2929,11 +2929,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Ønsker du virkelig at slette \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Ønsker du virkelig at slette mappen \"%s\" rekursivt?"
 
@@ -2969,7 +2969,7 @@ msgstr "Fragmentér ikke"
 msgid "Down"
 msgstr "Ned"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2977,7 +2977,7 @@ msgstr ""
 msgid "Download backup"
 msgstr "Download backup"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3773,7 +3773,7 @@ msgstr "Det lykkedes ikke at ændre systemadgangskoden."
 msgid "Failed to configure modem"
 msgstr "Konfiguration af modem mislykkedes"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Det lykkedes ikke at bekræfte anvendelsen inden for %ds, venter på rollback…"
@@ -3810,7 +3810,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fil"
 
@@ -3822,7 +3822,7 @@ msgstr ""
 "Fil, der viser upstream resolvere, valgfrit domænespecifikke, f.eks. "
 "{servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Filen er ikke tilgængelig"
 
@@ -3834,7 +3834,7 @@ msgstr "Fil til lagring af DHCP-leasingoplysninger."
 msgid "File with upstream resolvers."
 msgstr "Fil med upstream resolvers."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Filnavn"
@@ -5452,7 +5452,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Ugyldig IPv6-adresse"
 
@@ -5494,7 +5494,7 @@ msgstr "Ugyldig kommando"
 msgid "Invalid hexadecimal value"
 msgstr "Ugyldig hexadecimal værdi"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Ugyldigt værtsnavn eller IPv4-adresse"
 
@@ -5502,7 +5502,7 @@ msgstr "Ugyldigt værtsnavn eller IPv4-adresse"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Ugyldig port"
 
@@ -5514,7 +5514,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Ugyldig server URL"
 
@@ -5826,7 +5826,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "opdaget gamle regler"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legend:"
 
@@ -6006,7 +6006,7 @@ msgstr "Indlæs konfiguration…"
 msgid "Loading data…"
 msgstr "Indlæser data…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Indlæser mappeindhold…"
 
@@ -6843,7 +6843,7 @@ msgid "NTP server candidates"
 msgstr "Kandidater til NTP-server"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7018,7 +7018,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Næste »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nej"
 
@@ -7073,7 +7073,7 @@ msgstr "Ingen tilknyttet klient"
 msgid "No control device specified"
 msgstr "Ingen kontrolenhed angivet"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Ingen data"
@@ -7096,7 +7096,7 @@ msgstr "Ingen håndhævelse"
 msgid "No entries available"
 msgstr "Ingen tilgængelige poster"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Ingen poster i denne mappe"
 
@@ -7455,10 +7455,6 @@ msgstr "Åbn oversigt over iptables-regler…"
 msgid "Open list..."
 msgstr "Åbn listen..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7514,7 +7510,7 @@ msgid "Operator Name"
 msgstr "Operatør navn"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
 
@@ -7522,11 +7518,11 @@ msgstr "Indstillingen \"%s\" indeholder en ugyldig inputværdi."
 msgid "Option \"%s\" must not be empty."
 msgstr "Indstillingen \"%s\" må ikke være tom."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Indstillingen er ændret"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Indstillingen er fjernet"
 
@@ -7742,7 +7738,7 @@ msgstr "Tilsidesætter IPv6-routingtabel"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7804,7 +7800,7 @@ msgstr "Tilsidesætte den tabel, der anvendes til interne ruter"
 msgid "Overview"
 msgstr "Oversigt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Overskrive eksisterende fil \"%s\" ?"
 
@@ -7987,7 +7983,7 @@ msgstr "Pass-through (spejler fysisk enhed til et enkelt MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8014,7 +8010,7 @@ msgstr "Adgangskode til den indre private nøgle"
 msgid "Password strength"
 msgstr "Adgangskodestyrke"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Adgangskode2"
 
@@ -8206,7 +8202,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Indtast venligst dit brugernavn og din adgangskode."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Vælg venligst den fil, der skal uploades."
 
@@ -8430,7 +8426,7 @@ msgstr ""
 "Giv NTP-serveren til den valgte interface eller, hvis den ikke er "
 "specificeret, til alle interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy Server"
 
@@ -8703,7 +8699,7 @@ msgstr "Modtagede pakker"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Anbefalet. IP-adresser for WireGuard-interface."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Gentilslut timeout"
 
@@ -9137,19 +9133,19 @@ msgstr "Filter med omvendt sti"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Gendan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Gendan ændringer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Anmodningen om gendannelse mislykkedes med statussen <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Gendanner konfiguration…"
 
@@ -9421,7 +9417,7 @@ msgid "Save"
 msgstr "Gem"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Gem og anvend"
@@ -9472,11 +9468,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr "Sektion %s er tom."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Afsnit tilføjet"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Afsnit fjernet"
 
@@ -9494,9 +9490,9 @@ msgstr ""
 "mislykkes. Brug kun, hvis du er sikker på, at firmwaren er korrekt og "
 "beregnet til din enhed!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Vælg fil…"
 
@@ -9708,7 +9704,7 @@ msgstr "Signalopdateringshastighed"
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Størrelse"
@@ -10092,7 +10088,7 @@ msgstr "Startprioritet"
 msgid "Start refresh"
 msgstr "Start opdatering"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Starter anvend konfiguration…"
 
@@ -10261,7 +10257,7 @@ msgstr "Skift protokol"
 msgid "Switch to CIDR list notation"
 msgstr "Skift til CIDR-liste notation"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolsk link"
 
@@ -10623,7 +10619,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11000,7 +10996,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Der er ingen aktive leases"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Der er ingen ændringer at anvende"
 
@@ -11023,7 +11019,6 @@ msgstr "Denne IPv4-adresse på relayet"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Denne godkendelsestype er ikke relevant for den valgte EAP-metode."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Dette ligner ikke en gyldig PEM-fil"
@@ -11591,7 +11586,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "unavngiven nøgle"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Ikke gemte ændringer"
 
@@ -11613,7 +11608,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Ikke understøttet modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Ikke understøttet protokol"
 
@@ -11635,7 +11630,7 @@ msgstr "Unavngivet peer"
 msgid "Up"
 msgstr "Op"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Upload"
 
@@ -11652,25 +11647,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Upload arkiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Upload fil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Upload fil…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Upload er blevet annulleret"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Upload-forespørgsel mislykkedes: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Uploader fil…"
 
@@ -11868,7 +11863,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Brugercertifikat (PEM kodet)"
@@ -11877,13 +11872,13 @@ msgstr "Brugercertifikat (PEM kodet)"
 msgid "User identifier"
 msgstr "Bruger-id"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Brugernøgle (PEM kodet)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11945,11 +11940,6 @@ msgstr "VPN Lokal adresse"
 msgid "VPN Local port"
 msgstr "VPN Lokal port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN Protokol"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11964,7 +11954,7 @@ msgstr "VPN-servercertifikatets SHA256-hash"
 msgid "VPN Server port"
 msgstr "VPN Server port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN Serverens certifikat SHA1 hash"
 
@@ -12324,7 +12314,7 @@ msgstr "Skriv modtagne DNS-forespørgsler til syslog."
 msgid "Write system log to file"
 msgstr "Skriv systemlog til fil"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ja"
 
@@ -13146,5 +13136,8 @@ msgstr ""
 msgid "« Back"
 msgstr "« Tilbage"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN Protokol"
+
 #~ msgid "Set Static"
 #~ msgstr "Angiv statisk"
index a3609c1c4047b96e518cb23dfc7b6560a45fea3b..aa801a92e4e4ebf09e34f63bbe686fd42523cf15 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ungültige Felder"
 
@@ -140,10 +140,10 @@ msgstr "-- Zusätzliches Feld --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -151,7 +151,7 @@ msgstr "-- Bitte auswählen --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- benutzerdefiniert --"
@@ -462,7 +462,7 @@ msgstr ""
 "Yggdrasil hat eine Standard-MTU von 65535 eingestellt. Es wird empfohlen, "
 "diese Standardeinstellung zu verwenden."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Es existiert bereits ein Verzeichnis mit dem gleichen Namen."
 
@@ -1249,24 +1249,24 @@ msgstr "Beliebige Zone"
 msgid "Apply backup?"
 msgstr "Backup anwenden?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 "Anforderung zur Anwendung der Änderungen mit Status <code>%h</code> "
 "fehlgeschlagen"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Ungeprüft übernehmen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Warte auf das Anwenden der Konfiguration… %ds"
 
@@ -1339,7 +1339,7 @@ msgstr "Attribute, die in jeder Anfrage hinzugefügt/ersetzt werden sollen."
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Berechtigungsgruppe"
@@ -1699,8 +1699,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr "Broadcast"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Durchsuchen…"
 
@@ -1720,7 +1720,7 @@ msgstr ""
 "CA-Zertifikat (PEM-kodiert; anstelle des systemweiten Speichers verwenden, "
 "um das Gateway-Zertifikat zu überprüfen."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-Zertifikat (wird beim ersten Verbindungsaufbau automatisch gespeichert "
@@ -1775,9 +1775,9 @@ msgstr ""
 "Kann nützlich sein, wenn der ISP IPv6-Nameserver hat, aber kein IPv6-Routing "
 "anbietet."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1907,11 +1907,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Hook \"%h\" der Kette"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Änderungen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1922,7 +1922,7 @@ msgstr ""
 "erfordert eine <strong>Verbindung mit der neuen IP</strong> innerhalb von %d "
 "Sekunden, um die Änderungen zu behalten."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Änderungen wurden verworfen."
 
@@ -2034,7 +2034,7 @@ msgstr "Zu sendende Client-ID bei DHCP Anfragen"
 msgid "Clone"
 msgstr "Klon"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2111,7 +2111,7 @@ msgstr "Berechnen der ausgehenden Prüfsumme (optional)."
 msgid "Config File"
 msgstr "Konfig-Datei"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfiguration"
@@ -2120,11 +2120,11 @@ msgstr "Konfiguration"
 msgid "Configuration Export"
 msgstr "Konfigurationsexport"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Die Konfiguration wurde angewendet."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Die Konfiguration wurde zurückgerollt!"
 
@@ -2231,7 +2231,7 @@ msgstr "Verbindung verloren"
 msgid "Connections"
 msgstr "Verbindungen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Änderung der Netzwerkverbindung"
 
@@ -2273,7 +2273,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Nicht betrachtete Pakete durchlassen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2625,7 +2625,7 @@ msgstr "IPv6-Präfix-Delegation"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2639,7 +2639,7 @@ msgstr "Löschen"
 msgid "Delete key"
 msgstr "Schlüssel löschen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Löschauftrag fehlgeschlagen: %s"
 
@@ -2660,7 +2660,7 @@ msgstr "DTIM (Delivery Traffic Indication) Nachrichtenintervall"
 msgid "Description"
 msgstr "Beschreibung"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Abwählen"
 
@@ -2757,7 +2757,7 @@ msgstr "Netzwerkadapter nicht vorhanden"
 msgid "Device type"
 msgstr "Adaptertyp"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Das Gerät ist nicht erreichbar!"
 
@@ -2787,7 +2787,7 @@ msgstr "Einwahlnummer"
 msgid "Dir"
 msgstr "Verzeichnis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Verzeichnis"
 
@@ -2902,8 +2902,8 @@ msgstr "Plattenplatz"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3005,11 +3005,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Nicht verfolgen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Soll \"%s\" wirklich gelöscht werden?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Soll das Verzeichnis \"%s\" wirklich rekursiv gelöscht werden?"
 
@@ -3046,7 +3046,7 @@ msgstr "Nicht fragmentieren"
 msgid "Down"
 msgstr "Runter"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Herunterladen"
 
@@ -3054,7 +3054,7 @@ msgstr "Herunterladen"
 msgid "Download backup"
 msgstr "Backup herunterladen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Herunterladen fehlgeschlagen: %s"
 
@@ -3869,7 +3869,7 @@ msgstr "Das Systempasswort konnte nicht geändert werden."
 msgid "Failed to configure modem"
 msgstr "Modem konnte nicht konfiguriert werden"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Konnte nicht innerhalb von %d Sekunden bestätigen, warte auf Zurückrollen "
@@ -3907,7 +3907,7 @@ msgstr "Fehlschlag"
 msgid "Fast (every second)"
 msgstr "Schnell (jede Sekunde)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Datei"
 
@@ -3919,7 +3919,7 @@ msgstr ""
 "Datei, die Upstream-Resolver auflistet, optional domänenspezifisch, z. B. "
 "{servers_file_entry01}, <code>server=/domäne/1.2.3.4</code>."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Datei nicht verfügbar"
 
@@ -3931,7 +3931,7 @@ msgstr "Datei zum Speichern von DHCP-Lease-Informationen."
 msgid "File with upstream resolvers."
 msgstr "Datei mit Upstream-Resolvern."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Dateiname"
@@ -5570,7 +5570,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Ungültige IPv6-Adresse"
 
@@ -5615,7 +5615,7 @@ msgstr "Ungültiges Kommando"
 msgid "Invalid hexadecimal value"
 msgstr "Ungültiger Hexadezimalwert"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Ungültiger Hostname oder IPv4-Adresse"
 
@@ -5623,7 +5623,7 @@ msgstr "Ungültiger Hostname oder IPv4-Adresse"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Ungültiger Port"
 
@@ -5635,7 +5635,7 @@ msgstr "Ungültige Zeichenfolge des privaten Schlüssels %s"
 msgid "Invalid public key string %s"
 msgstr "Ungültige Zeichenfolge des öffentlichen Schlüssels %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Ungültige Server-URL"
 
@@ -5952,7 +5952,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Alte Regeln erkannt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legende:"
 
@@ -6144,7 +6144,7 @@ msgstr "Konfiguration laden…"
 msgid "Loading data…"
 msgstr "Lade Daten…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Lade Verzeichniseinträge…"
 
@@ -6992,7 +6992,7 @@ msgid "NTP server candidates"
 msgstr "NTP Server Kandidaten"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7177,7 +7177,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Weiter »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nein"
 
@@ -7233,7 +7233,7 @@ msgstr "Keine Clients assoziiert"
 msgid "No control device specified"
 msgstr "Kein Steuergerät angegeben"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Keine Daten"
@@ -7256,7 +7256,7 @@ msgstr "Keine Erzwingung"
 msgid "No entries available"
 msgstr "Keine Einträge vorhanden"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Keine Einträge in diesem Verzeichnis"
 
@@ -7625,10 +7625,6 @@ msgstr "Übersicht der iptables-Regeln öffnen…"
 msgid "Open list..."
 msgstr "Liste öffnen..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7684,7 +7680,7 @@ msgid "Operator Name"
 msgstr "Betreibername"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
 
@@ -7692,11 +7688,11 @@ msgstr "Eingabefeld \"%s\" enthält einen ungültigen Wert."
 msgid "Option \"%s\" must not be empty."
 msgstr "Eingabefeld \"%s\" darf nicht leer sein."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Option geändert"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Option entfernt"
 
@@ -7919,7 +7915,7 @@ msgstr "IPv6-Routing-Tabelle festlegen"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7981,7 +7977,7 @@ msgstr "Überschreibt die benutzte Tabelle für interne Routen"
 msgid "Overview"
 msgstr "Übersicht"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Existierende Datei \"%s\" überschreiben?"
 
@@ -8166,7 +8162,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8193,7 +8189,7 @@ msgstr "Password des inneren, privaten Schlüssels"
 msgid "Password strength"
 msgstr "Passwortstärke"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Passwort Bestätigung"
 
@@ -8387,7 +8383,7 @@ msgstr "Pkte."
 msgid "Please enter your username and password."
 msgstr "Bitte Benutzernamen und Passwort eingeben."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Bitte wählen Sie die hochzuladende Datei aus."
 
@@ -8611,7 +8607,7 @@ msgstr ""
 "NTP-Dienst nur auf der ausgewählten Schnittstelle anbieten oder, wenn "
 "unspezifiziert, auf allen Schnittstellen"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy-Server"
 
@@ -8892,7 +8888,7 @@ msgstr "Empfangene Pakete"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Empfohlen. IP-Adresse der WireGuard-Schnittstelle."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Zeitüberschreitung bei der Wiederherstellung der Verbindung"
 
@@ -9340,19 +9336,19 @@ msgstr "Reverse-Pfad-Filter"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Verwerfen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Änderungen verwerfen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Anforderung zum Verwerfen mit Status <code>%h</code> fehlgeschlagen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Verwerfe Konfigurationsänderungen…"
 
@@ -9630,7 +9626,7 @@ msgid "Save"
 msgstr "Speichern"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Speichern & Anwenden"
@@ -9681,11 +9677,11 @@ msgstr "Domäne suchen"
 msgid "Section %s is empty."
 msgstr "Abschnitt %s ist leer."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sektion hinzugefügt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sektion entfernt"
 
@@ -9703,9 +9699,9 @@ msgstr ""
 "wenn die Formatüberprüfung fehlschlägt. Diese Option nur benutzen wenn das "
 "Abbild korrekt und für dieses Gerät bestimmt ist!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Datei auswählen…"
 
@@ -9919,7 +9915,7 @@ msgstr "Signal-Wiederholfrequenz"
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Größe"
@@ -10302,7 +10298,7 @@ msgstr "Startpriorität"
 msgid "Start refresh"
 msgstr "Aktualisierungen aktivieren"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Starte Anwendung der Konfigurationsänderungen…"
 
@@ -10473,7 +10469,7 @@ msgstr "Wechsle Protokoll"
 msgid "Switch to CIDR list notation"
 msgstr "Auf CIDR-Listen-Notation wechseln"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolischer Link"
 
@@ -10855,7 +10851,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Der Standard (%s) ist Null für IPv4 und IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11250,7 +11246,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Es gibt keine aktiven Leases"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Es gibt keine anzuwendenden Änderungen"
 
@@ -11275,7 +11271,6 @@ msgstr ""
 "Dieser Authentifizierungstyp ist nicht mit der ausgewählten EAP-Methode "
 "kombinierbar."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Dies scheint keine gültige PEM-Datei zu sein"
@@ -11867,7 +11862,7 @@ msgstr "Unbenannte Instanz #%d"
 msgid "Unnamed key"
 msgstr "Unbenannter Schlüssel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Ungespeicherte Änderungen"
 
@@ -11889,7 +11884,7 @@ msgstr "Nicht unterstütztes URI-Schema in %s"
 msgid "Unsupported modem"
 msgstr "Nicht unterstütztes Modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Nicht unterstütztes Protokoll"
 
@@ -11911,7 +11906,7 @@ msgstr "Unbenannter Verbindungspartner"
 msgid "Up"
 msgstr "Oben"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Hochladen"
 
@@ -11928,25 +11923,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Backup wiederherstellen..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Datei hochladen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Datei hochladen…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Hochladen wurde abgebrochen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Upload-Anfrage fehlgeschlagen: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Datei wird hochgeladen…"
 
@@ -12144,7 +12139,7 @@ msgstr "Nützlich für Systeme hinter Firewalls."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "PEM-kodiertes Benutzerzertifikat"
@@ -12153,13 +12148,13 @@ msgstr "PEM-kodiertes Benutzerzertifikat"
 msgid "User identifier"
 msgstr "Benutzerkennung"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "PEM-kodierter Benutzerschlüssel"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12221,11 +12216,6 @@ msgstr "Lokale VPN-Adresse"
 msgid "VPN Local port"
 msgstr "Lokaler VPN-Port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN-Protokoll"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12240,7 +12230,7 @@ msgstr "SHA256-Hash des VPN-Serverzertifikats"
 msgid "VPN Server port"
 msgstr "VPN-Server Port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "SHA1-Hash des VPN-Server-Zertifikates"
 
@@ -12604,7 +12594,7 @@ msgstr "Empfangene DNS-Abfragen in das Systemprotokoll schreiben."
 msgid "Write system log to file"
 msgstr "Systemprotokoll in Datei schreiben"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ja"
 
@@ -13431,5 +13421,11 @@ msgstr "{example_nx} gibt {nxdomain} zurück."
 msgid "« Back"
 msgstr "« Zurück"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN-Protokoll"
+
 #~ msgid "Set Static"
 #~ msgstr "Statisch setzen"
index 52a60e3e1a64f52c35692b86ee26fa3e21e91d84..1134c959ec6cb0e5394121ef9bc5cf6cbb70e3b4 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d μη έγκυρο/α πεδίο/α"
 
@@ -132,10 +132,10 @@ msgstr "-- Επιπλέον Πεδίο --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +143,7 @@ msgstr "-- Παρακαλώ επιλέξτε --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- προσαρμοσμένο --"
@@ -451,7 +451,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Ένας φάκελος με το ίδιο όνομα υπάρχει ήδη."
 
@@ -1215,22 +1215,22 @@ msgstr "Οιαδήποτε ζώνη"
 msgid "Apply backup?"
 msgstr "Εφαρμογή αντιγράφου ασφαλείας;"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Η εφαρμογή του αιτήματος απέτυχε με κατάσταση <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Εφαρμογή χωρίς επαλήθευση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1293,7 +1293,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1631,8 +1631,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Πρόγραμμα περιήγησης…"
 
@@ -1650,7 +1650,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1701,9 +1701,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1823,18 +1823,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Αλλαγές"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1940,7 +1940,7 @@ msgstr "Αναγνωριστικό πελάτη που αποστέλλετε κ
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2013,7 +2013,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Διαμόρφωση"
@@ -2022,11 +2022,11 @@ msgstr "Διαμόρφωση"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2115,7 +2115,7 @@ msgstr ""
 msgid "Connections"
 msgstr "Συνδέσεις"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2157,7 +2157,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2493,7 +2493,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2507,7 +2507,7 @@ msgstr "Διαγραφή"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2528,7 +2528,7 @@ msgstr ""
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Αποεπιλογή"
 
@@ -2625,7 +2625,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2655,7 +2655,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Φάκελος"
 
@@ -2765,8 +2765,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2858,11 +2858,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2898,7 +2898,7 @@ msgstr ""
 msgid "Down"
 msgstr "Κάτω"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Λήψη"
 
@@ -2906,7 +2906,7 @@ msgstr "Λήψη"
 msgid "Download backup"
 msgstr "Κατέβασμα αντιγράφου ασφαλείας"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3680,7 +3680,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3716,7 +3716,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Αρχείο"
 
@@ -3726,7 +3726,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3740,7 +3740,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "τοπικό αρχείο <abbr title=\"Domain Name System\">DNS</abbr>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Όνομα αρχείου"
@@ -5311,7 +5311,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5351,7 +5351,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5359,7 +5359,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5371,7 +5371,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5678,7 +5678,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Υπόμνημα:"
 
@@ -5846,7 +5846,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6674,7 +6674,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6850,7 +6850,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Επόμενο »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Όχι"
 
@@ -6903,7 +6903,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6926,7 +6926,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7276,10 +7276,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7328,7 +7324,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7336,11 +7332,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Η επιλογή άλλαξε"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Η επιλογή αφαιρέθηκε"
 
@@ -7537,7 +7533,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7595,7 +7591,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Επισκόπηση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7777,7 +7773,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7804,7 +7800,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Password2"
 
@@ -7992,7 +7988,7 @@ msgstr "Πκτ."
 msgid "Please enter your username and password."
 msgstr "Παρακαλώ εισάγετε όνομα χρήστη και κωδικό πρόσβασης."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8210,7 +8206,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8475,7 +8471,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8904,19 +8900,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Αναίρεση"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9179,7 +9175,7 @@ msgid "Save"
 msgstr "Αποθήκευση"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Αποθήκευση & Εφαρμογή"
@@ -9230,11 +9226,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9249,9 +9245,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9448,7 +9444,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Σήμα:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Μέγεθος"
@@ -9782,7 +9778,7 @@ msgstr "Προτεραιότητα εκκίνησης"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9946,7 +9942,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10284,7 +10280,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10594,7 +10590,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10615,7 +10611,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11165,7 +11160,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Μη-αποθηκευμένες Αλλαγές"
 
@@ -11187,7 +11182,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11209,7 +11204,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Μεταφόρτωση"
 
@@ -11224,25 +11219,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11423,7 +11418,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11432,13 +11427,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11500,11 +11495,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11519,7 +11509,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11846,7 +11836,7 @@ msgstr "Καταγραφή των ληφθέντων DNS αιτήσεων στο
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index f1238cfd14240708c50cab504310bab3be8559b2..6f475b4ca44e51f002635956e01e8a0bd478e60d 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) no válido(s)"
 
@@ -144,10 +144,10 @@ msgstr "-- Campo Adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -155,7 +155,7 @@ msgstr "-- Por favor elija --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizado --"
@@ -472,7 +472,7 @@ msgstr ""
 "Un MTU predeterminado de 65535 es establecido por Yggdrasil. Se recomienda "
 "utilizar el valor predeterminado."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Ya existe un directorio con el mismo nombre."
 
@@ -1263,22 +1263,22 @@ msgstr "Cualquier zona"
 msgid "Apply backup?"
 msgstr "¿Aplicar respaldo?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Aplicar con verificación"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicar sin verificar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando cambios de configuración… %ds"
 
@@ -1350,7 +1350,7 @@ msgstr "Atributos para agregar/reemplazar en cada solicitud."
 msgid "Auth"
 msgstr "Auth"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grupo de Autenticaciones"
@@ -1711,8 +1711,8 @@ msgstr "Levantar la interfaz puente incluso si no hay puertos conectados"
 msgid "Broadcast"
 msgstr "Difusión"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -1734,7 +1734,7 @@ msgstr ""
 "Certificado CA (codificado PEM; úselo en lugar del almacenamiento en todo el "
 "sistema para verificar el certificado de la puerta de enlace)."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado CA; Si está vacío será guardado después de la primera conexión."
@@ -1788,9 +1788,9 @@ msgstr ""
 "Puede resultar útil si el ISP tiene servidores de nombres IPv6 pero no "
 "proporciona enrutamiento IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1921,11 +1921,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Gancho de cadena \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1936,7 +1936,7 @@ msgstr ""
 "<strong>conectarse a la nueva IP</strong> dentro de %d segundos para "
 "conservar los cambios."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Los cambios se han revertido."
 
@@ -2046,7 +2046,7 @@ msgstr "ID de cliente que se enviará al solicitar DHCP"
 msgid "Clone"
 msgstr "Clonar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2123,7 +2123,7 @@ msgstr "Calcular la suma de verificación saliente (opcional)."
 msgid "Config File"
 msgstr "Archivo de configuración"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuración"
@@ -2132,11 +2132,11 @@ msgstr "Configuración"
 msgid "Configuration Export"
 msgstr "Exportar configuración"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Se aplicaron los cambios de configuración."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "¡Los cambios de configuración han sido revertidos!"
 
@@ -2241,7 +2241,7 @@ msgstr "Conexión perdida"
 msgid "Connections"
 msgstr "Conexiones"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Cambio de conectividad"
 
@@ -2283,7 +2283,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuar procesando paquetes no coincidentes"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2638,7 +2638,7 @@ msgstr "Delegar prefijos IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2652,7 +2652,7 @@ msgstr "Eliminar"
 msgid "Delete key"
 msgstr "Eliminar clave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Error al eliminar la solicitud: %s"
 
@@ -2673,7 +2673,7 @@ msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
 msgid "Description"
 msgstr "Descripción"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deseleccionar"
 
@@ -2770,7 +2770,7 @@ msgstr "Dispositivo no presente"
 msgid "Device type"
 msgstr "Tipo de dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispositivo inalcanzable!"
 
@@ -2800,7 +2800,7 @@ msgstr "Marcar el número"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Directorio"
 
@@ -2915,8 +2915,8 @@ msgstr "Espacio en disco"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3016,11 +3016,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "No rastrear"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "¿Realmente quieres eliminar \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "¿Realmente desea eliminar recursivamente el directorio \"%s\" ?"
 
@@ -3056,7 +3056,7 @@ msgstr "No fragmentar"
 msgid "Down"
 msgstr "Abajo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Descargar"
 
@@ -3064,7 +3064,7 @@ msgstr "Descargar"
 msgid "Download backup"
 msgstr "Descargar respaldo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Error de descarga: %s"
 
@@ -3887,7 +3887,7 @@ msgstr "Error al cambiar la contraseña del sistema."
 msgid "Failed to configure modem"
 msgstr "No se pudo configurar el módem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
@@ -3925,7 +3925,7 @@ msgstr "Falla"
 msgid "Fast (every second)"
 msgstr "Rápido (cada segundo)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Archivo"
 
@@ -3937,7 +3937,7 @@ msgstr ""
 "Archivo que enumera los resolutores ascendentes, opcionalmente específicos "
 "de dominio, p. ej. {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Archivo no accesible"
 
@@ -3949,7 +3949,7 @@ msgstr "Archivo para almacenar información de asignaciones de DHCP."
 msgid "File with upstream resolvers."
 msgstr "Archivo con resolutores ascendentes."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nombre de archivo"
@@ -5594,7 +5594,7 @@ msgstr ""
 "Formato de tiempo de asignación de DHCP no válido. Utilice valores enteros "
 "seguidos opcionalmente de s, m, h, d o w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Dirección IPv6 no válida"
 
@@ -5636,7 +5636,7 @@ msgstr "Comando no válido"
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal no válido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nombre de host o dirección IPv4 no válidos"
 
@@ -5644,7 +5644,7 @@ msgstr "Nombre de host o dirección IPv4 no válidos"
 msgid "Invalid key format"
 msgstr "Formato de clave no válido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Puerto no válido"
 
@@ -5656,7 +5656,7 @@ msgstr "Cadena de clave privada %s no válida"
 msgid "Invalid public key string %s"
 msgstr "Cadena de clave pública %s no válida"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL del servidor no válida"
 
@@ -5973,7 +5973,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Reglas heredadas detectadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Registro de cambios:"
 
@@ -6161,7 +6161,7 @@ msgstr "Cargar configuración…"
 msgid "Loading data…"
 msgstr "Cargando datos…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Cargando el contenido del directorio…"
 
@@ -7006,7 +7006,7 @@ msgid "NTP server candidates"
 msgstr "Servidores NTP candidatos"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7190,7 +7190,7 @@ msgstr "Novedades"
 msgid "Next »"
 msgstr "Siguiente »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "No"
 
@@ -7246,7 +7246,7 @@ msgstr "Ningún cliente asociado"
 msgid "No control device specified"
 msgstr "Ningún dispositivo de control especificado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Sin datos"
@@ -7269,7 +7269,7 @@ msgstr "No se aplica"
 msgid "No entries available"
 msgstr "No hay entradas disponibles"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "No hay entradas en este directorio"
 
@@ -7645,10 +7645,6 @@ msgstr "Abrir descripción general de las reglas de iptables…"
 msgid "Open list..."
 msgstr "Abrir lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7704,7 +7700,7 @@ msgid "Operator Name"
 msgstr "Nombre del operador"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "La opción \"%s\" contiene un valor de entrada no válido."
 
@@ -7712,11 +7708,11 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
 msgid "Option \"%s\" must not be empty."
 msgstr "La opción \"%s\" no debe estar vacía."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opción cambiada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opción eliminada"
 
@@ -7938,7 +7934,7 @@ msgstr "Anular la tabla de enrutamiento IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -8000,7 +7996,7 @@ msgstr "Anular la tabla utilizada para rutas internas"
 msgid "Overview"
 msgstr "Descripción general"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sobrescribir archivo \"%s\" existente?"
 
@@ -8182,7 +8178,7 @@ msgstr "Traspasar (Duplicar dispositivo físico a una sola MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8209,7 +8205,7 @@ msgstr "Contraseña de clave privada interna"
 msgid "Password strength"
 msgstr "Seguridad de la contraseña"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Contraseña2"
 
@@ -8403,7 +8399,7 @@ msgstr "Paq."
 msgid "Please enter your username and password."
 msgstr "Por favor, introduzca su nombre de usuario y contraseña."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Por favor, seleccione el archivo que desea cargar."
 
@@ -8637,7 +8633,7 @@ msgstr ""
 "Proporciona el servidor NTP a la interfaz seleccionada o, si no se "
 "especifica, a todas las interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Servidor proxy"
 
@@ -8916,7 +8912,7 @@ msgstr "Paquetes recibidos"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Tiempo de espera de reconexión"
 
@@ -9365,19 +9361,19 @@ msgstr "Filtro de ruta inversa"
 msgid "Reverse sort"
 msgstr "Ordenamiento inverso"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Revertir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Revertir cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Revirtiendo configuración…"
 
@@ -9655,7 +9651,7 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Guardar y aplicar"
@@ -9706,11 +9702,11 @@ msgstr "Buscar dominio"
 msgid "Section %s is empty."
 msgstr "La sección %s está vacía."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sección añadida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sección removida"
 
@@ -9728,9 +9724,9 @@ msgstr ""
 "la verificación del formato de la imagen. ¡Úselo solo si está seguro de que "
 "el firmware es correcto y está diseñado para su dispositivo!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Seleccionar archivo…"
 
@@ -9945,7 +9941,7 @@ msgstr "Frecuencia de actualización de la señal"
 msgid "Signal:"
 msgstr "Señal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Tamaño"
@@ -10343,7 +10339,7 @@ msgstr "Prioridad de inicio"
 msgid "Start refresh"
 msgstr "Iniciar actualización"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Iniciando aplicar configuración…"
 
@@ -10515,7 +10511,7 @@ msgstr "Intercambiar protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Cambiar a la notación de lista CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Enlace simbólico"
 
@@ -10893,7 +10889,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "El valor predeterminado (%s) es cero tanto para IPv4 como para IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11278,7 +11274,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "No hay asignaciones activas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "No hay cambios para aplicar"
 
@@ -11301,7 +11297,6 @@ msgstr "Dirección IPv4 del relé"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Este tipo de autenticación no es aplicable al método EAP seleccionado."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Esto no parece un archivo PEM válido"
@@ -11900,7 +11895,7 @@ msgstr "Instancia sin nombre #%d"
 msgid "Unnamed key"
 msgstr "Clave sin nombre"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Cambios sin aplicar"
 
@@ -11922,7 +11917,7 @@ msgstr "Esquema URI no soportado en %s"
 msgid "Unsupported modem"
 msgstr "Módem no soportado"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocolo no compatible"
 
@@ -11944,7 +11939,7 @@ msgstr "Par sin título"
 msgid "Up"
 msgstr "Arriba"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Cargar"
 
@@ -11961,25 +11956,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Subir archivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Subir archivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Subir archivo…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "La carga ha sido cancelada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Error al cargar la solicitud: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Cargando archivo…"
 
@@ -12178,7 +12173,7 @@ msgstr "Útil para sistemas detrás de cortafuegos."
 msgid "User"
 msgstr "Usuario"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado de usuario (Codificado PEM)"
@@ -12187,13 +12182,13 @@ msgstr "Certificado de usuario (Codificado PEM)"
 msgid "User identifier"
 msgstr "Identificador de usuario"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Clave de usuario (codificada PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12255,11 +12250,6 @@ msgstr "VPN dirección local"
 msgid "VPN Local port"
 msgstr "VPN puerto local"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocolo VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12274,7 +12264,7 @@ msgstr "Hash SHA256 del certificado del servidor VPN"
 msgid "VPN Server port"
 msgstr "Puerto del servidor VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Hash SHA1 del certificado del servidor VPN"
 
@@ -12644,7 +12634,7 @@ msgstr "Escribe las peticiones de DNS recibidas en el registro del sistema."
 msgid "Write system log to file"
 msgstr "Escribir el registro del sistema en un archivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Si"
 
@@ -13479,5 +13469,11 @@ msgstr "{example_nx} devuelve {nxdomain}."
 msgid "« Back"
 msgstr "« Volver"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocolo VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Establecer estática"
index e8b078faf2bb6ef235776420dd9d038f7cc07f6f..0b2e16d6b3f44e11c2bc48cc98e3e6083d731f49 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d بیت"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d فیلد نامعتبر"
 
@@ -133,10 +133,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -442,7 +442,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1181,22 +1181,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1259,7 +1259,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1593,8 +1593,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr "پخش"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "مرور…"
 
@@ -1612,7 +1612,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1663,9 +1663,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1785,18 +1785,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "دگرگونی‌ها"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1896,7 +1896,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1966,7 +1966,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "پیکربندی"
@@ -1975,11 +1975,11 @@ msgstr "پیکربندی"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2068,7 +2068,7 @@ msgstr ""
 msgid "Connections"
 msgstr "اتصالات"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2110,7 +2110,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2442,7 +2442,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2456,7 +2456,7 @@ msgstr "حذف"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2477,7 +2477,7 @@ msgstr ""
 msgid "Description"
 msgstr "جزئیات"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "ناگزینش"
 
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2604,7 +2604,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "شاخه"
 
@@ -2712,8 +2712,8 @@ msgstr "فضای ذخیره سازی"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2799,11 +2799,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2839,7 +2839,7 @@ msgstr ""
 msgid "Down"
 msgstr "پایین"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "بارگیری"
 
@@ -2847,7 +2847,7 @@ msgstr "بارگیری"
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3610,7 +3610,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3646,7 +3646,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "پرونده"
 
@@ -3656,7 +3656,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3668,7 +3668,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "نام ورونده"
@@ -5225,7 +5225,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5265,7 +5265,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5273,7 +5273,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5285,7 +5285,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5589,7 +5589,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5757,7 +5757,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6578,7 +6578,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6753,7 +6753,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "نه"
 
@@ -6806,7 +6806,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6829,7 +6829,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7178,10 +7178,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7230,7 +7226,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7238,11 +7234,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7439,7 +7435,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7497,7 +7493,7 @@ msgstr ""
 msgid "Overview"
 msgstr "نمای کلی"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7679,7 +7675,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7706,7 +7702,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "گذرواژهٔ ۲"
 
@@ -7894,7 +7890,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8110,7 +8106,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8372,7 +8368,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8801,19 +8797,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "برگردان"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9074,7 +9070,7 @@ msgid "Save"
 msgstr "ذخیره"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "ذخیره و اعمال"
@@ -9125,11 +9121,11 @@ msgstr "جست‌وجوی دامنه"
 msgid "Section %s is empty."
 msgstr "بخش %s خالیست."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "بخش اضافه شد"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "بخش برداشته شد"
 
@@ -9144,9 +9140,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9343,7 +9339,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "علامت:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "اندازه"
@@ -9677,7 +9673,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9841,7 +9837,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10177,7 +10173,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10478,7 +10474,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10499,7 +10495,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11038,7 +11033,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11060,7 +11055,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11082,7 +11077,7 @@ msgstr ""
 msgid "Up"
 msgstr "بالا"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "بارگذاری"
 
@@ -11097,25 +11092,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11296,7 +11291,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11305,13 +11300,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11373,11 +11368,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11392,7 +11382,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11720,7 +11710,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "بله"
 
index 68234d161cc2cd42521782829234feaa3649e73a..1e0423a3651a1caae490eefa77af130c19460865 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bitti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d on virheellinen kenttä(t)"
 
@@ -129,10 +129,10 @@ msgstr "-- Lisäkenttä --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr "-- Valitse --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- mukautettu --"
@@ -439,7 +439,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Samanniminen hakemisto on jo olemassa."
 
@@ -1194,22 +1194,22 @@ msgstr "Mikä tahansa vyöhyke"
 msgid "Apply backup?"
 msgstr "Käytetääntkö varmuuskopiota?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pyyntö epäonnistui, tila <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Käytä valitsematonta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Otetaan käyttöön määritysmuutoksia... %ds"
 
@@ -1276,7 +1276,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Auth-ryhmä"
@@ -1615,8 +1615,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Selaa…"
 
@@ -1634,7 +1634,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA-varmenne; jos tyhjä, se tallennetaan ensimmäisen yhteyden jälkeen."
 
@@ -1685,9 +1685,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1815,18 +1815,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Muutokset"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Muutokset on palautettu."
 
@@ -1936,7 +1936,7 @@ msgstr "Asiakastunnus, joka lähetetään DHCP: tä pyydettäessä"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2013,7 +2013,7 @@ msgstr "Laske lähtevä tarkistussumma (valinnainen)."
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Kokoonpano"
@@ -2022,11 +2022,11 @@ msgstr "Kokoonpano"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Määritysmuutokset ovat käytössä."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Määritysmuutokset on peruttu!"
 
@@ -2115,7 +2115,7 @@ msgstr "Yhteys katkennut"
 msgid "Connections"
 msgstr "Yhteydet"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2157,7 +2157,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2502,7 +2502,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2516,7 +2516,7 @@ msgstr "Poista"
 msgid "Delete key"
 msgstr "Poista avain"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Poistopyyntö epäonnistui: %s"
 
@@ -2537,7 +2537,7 @@ msgstr "Delivery Traffic Indication Message aikaväli"
 msgid "Description"
 msgstr "Kuvaus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Poista valinta"
 
@@ -2634,7 +2634,7 @@ msgstr "Laite ei ole läsnä"
 msgid "Device type"
 msgstr "Laitetyyppi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Laitetta ei tavoiteta!"
 
@@ -2664,7 +2664,7 @@ msgstr "Soita numeroon"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Hakemisto"
 
@@ -2774,8 +2774,8 @@ msgstr "Levytila"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2866,11 +2866,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Haluatko todella poistaa '%s'?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Haluatko todella poistaa hakemiston '%s' alihakemistoineen?"
 
@@ -2906,7 +2906,7 @@ msgstr "Älä pirstoa"
 msgid "Down"
 msgstr "Alhaalla"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Lataa"
 
@@ -2914,7 +2914,7 @@ msgstr "Lataa"
 msgid "Download backup"
 msgstr "Lataa varmuuskopio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3697,7 +3697,7 @@ msgstr "Systeemin salasanan vaihto epäonnistui."
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Tehtyjen muutosten onnistuminen ei varmistunut %d sekunnissa, joten "
@@ -3735,7 +3735,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Tiedosto"
 
@@ -3748,7 +3748,7 @@ msgstr ""
 "{servers_file_entry02} toimialuekohtaisissa tai muissa <abbr title=\"Domain "
 "Name System\">DNS</abbr> palvelimessa."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Tiedostoa ei voida lukea"
 
@@ -3760,7 +3760,7 @@ msgstr "Tiedosto, johon annetut DHCP-lainat tallennetaan."
 msgid "File with upstream resolvers."
 msgstr "Tiedosto, jossa ulkoiset nimipalvelimet."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Tiedostom nimi"
@@ -5333,7 +5333,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Virheellinen IPv6-osoite"
 
@@ -5378,7 +5378,7 @@ msgstr "Virheellinen komento"
 msgid "Invalid hexadecimal value"
 msgstr "Virheellinen heksadesimaaliarvo"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5386,7 +5386,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Virheellinen portti"
 
@@ -5398,7 +5398,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Virheellinen palvelimen URL-osoite"
 
@@ -5707,7 +5707,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Tietoja:"
 
@@ -5883,7 +5883,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr "Ladataan dataa…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Ladataan hakemiston sisältöä…"
 
@@ -6717,7 +6717,7 @@ msgid "NTP server candidates"
 msgstr "NTP-palvelinehdokkaat"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6892,7 +6892,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Seuraava »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Ei"
 
@@ -6945,7 +6945,7 @@ msgstr "Ei asiakasta"
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6968,7 +6968,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Tässä hakemistossa ei ole merkintöjä"
 
@@ -7321,10 +7321,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "Avaa lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7373,7 +7369,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
 
@@ -7381,11 +7377,11 @@ msgstr "Vaihtoehto \"%s\" sisältää virheellisen arvon."
 msgid "Option \"%s\" must not be empty."
 msgstr "Vaihtoehto %s ei saa olla tyhjä."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Vaihtoehto muuttui"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Vaihtoehto poistettu"
 
@@ -7594,7 +7590,7 @@ msgstr "Ohita IPv6-reititystaulu"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7654,7 +7650,7 @@ msgstr "Ohita sisäisissä reiteissä käytettävä taulukko"
 msgid "Overview"
 msgstr "Yleiskatsaus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Korvataanko aiemmin luotu tiedosto %s?"
 
@@ -7836,7 +7832,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7863,7 +7859,7 @@ msgstr "Sisäisen yksityisen avaimen salasana"
 msgid "Password strength"
 msgstr "Salasanan vahvuus"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Salasana2"
 
@@ -8051,7 +8047,7 @@ msgstr "Paket."
 msgid "Please enter your username and password."
 msgstr "Anna käyttäjätunnus ja salasana."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Valitse ladattava tiedosto."
 
@@ -8269,7 +8265,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Välityspalvelin"
 
@@ -8538,7 +8534,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Suositeltava. WireGuard-liitynnän IP-osoitteet."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8968,19 +8964,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Palauta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Palauta muutokset"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Palautuspyyntö epäonnistui, tila <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Palautetaan määritystä…"
 
@@ -9243,7 +9239,7 @@ msgid "Save"
 msgstr "Tallenna"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Tallenna ja käytä"
@@ -9294,11 +9290,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Osa lisätty"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Osa poistettu"
 
@@ -9316,9 +9312,9 @@ msgstr ""
 "tarkistus epäonnistuu. Käytä tätä vain, jos olet varma, että laiteohjelmisto "
 "on oikea ja tarkoitettu laitteellesi!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Valitse tiedosto…"
 
@@ -9519,7 +9515,7 @@ msgstr "Signaalin virkistysnopeus"
 msgid "Signal:"
 msgstr "Signaali:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Koko"
@@ -9874,7 +9870,7 @@ msgstr "Aloitusprioriteetti"
 msgid "Start refresh"
 msgstr "Käynnistä virkistäminen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Aloitetaan määrityksen käyttöönotto…"
 
@@ -10041,7 +10037,7 @@ msgstr "Kytkinprotokolla"
 msgid "Switch to CIDR list notation"
 msgstr "Vaihda CIDR-luettelomerkintään"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolinen linkki"
 
@@ -10390,7 +10386,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10727,7 +10723,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Aktiivisia lainoja ei ole"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Ei muutoksia käyttöönotettavaksi"
 
@@ -10750,7 +10746,6 @@ msgstr "Välittäjän IP-osoite"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Tätä todennustyyppiä ei voida soveltaa valittuun EAP-menetelmään."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Tämä ei näytä kelvolliselta PEM-tiedostolta"
@@ -11308,7 +11303,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Nimeämätön avain"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Tallentamattomia muutoksia"
 
@@ -11330,7 +11325,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Modeemia ei tueta"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11352,7 +11347,7 @@ msgstr ""
 msgid "Up"
 msgstr "Ylhäällä"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Lähetys"
 
@@ -11369,25 +11364,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Lähetä arkisto..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Lähetä tiedosto"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Lähetä tiedosto…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Lähetyspyyntö epäonnistui:% s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Lähetetään tiedostoa…"
 
@@ -11579,7 +11574,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Käyttäjäsertifikaatti (PEM-koodattu)"
@@ -11588,13 +11583,13 @@ msgstr "Käyttäjäsertifikaatti (PEM-koodattu)"
 msgid "User identifier"
 msgstr "Käyttäjätunniste"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Käyttäjäavain (PEM-koodattu)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11656,11 +11651,6 @@ msgstr "VPN:n paikallinen osoite"
 msgid "VPN Local port"
 msgstr "VPN:n paikallinen portti"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN-protokolla"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11675,7 +11665,7 @@ msgstr "VPN-palvelimen varmenteen SHA256-tiiviste"
 msgid "VPN Server port"
 msgstr "VPN-palvelimen portti"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN-palvelimen sertifikaatin SHA1-tarkiste"
 
@@ -12018,7 +12008,7 @@ msgstr "Kirjoita vastaanotetut DNS-pyynnöt syslogiin."
 msgid "Write system log to file"
 msgstr "Kirjoita järjestelmäloki tiedostoon"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Kyllä"
 
@@ -12833,5 +12823,8 @@ msgstr ""
 msgid "« Back"
 msgstr "«Takaisin"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN-protokolla"
+
 #~ msgid "Set Static"
 #~ msgstr "Aseta kiinteä"
index e0bd5388cb934b9ea42af1331b76e7409238159e..5e6bca79acdbea154175b9ab9919beb1c27ca481 100644 (file)
@@ -28,7 +28,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d (mga) inbalidong field"
 
@@ -140,10 +140,10 @@ msgstr "-- Karagdagang Field --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -151,7 +151,7 @@ msgstr "-- Pakipili --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- pasadya --"
@@ -464,7 +464,7 @@ msgstr ""
 "Ang default MTU na 65535 ay itinakda ng Yggdrasil. Inirerekomenda na gamitin "
 "ang default."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Mayroon nang umiiral na direktoryo na may parehong pangalan."
 
@@ -1245,22 +1245,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1323,7 +1323,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1657,8 +1657,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1676,7 +1676,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1727,9 +1727,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1849,18 +1849,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1960,7 +1960,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2030,7 +2030,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konpigurasyon"
@@ -2039,11 +2039,11 @@ msgstr "Konpigurasyon"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2132,7 +2132,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2174,7 +2174,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2506,7 +2506,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2520,7 +2520,7 @@ msgstr "Burahin"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2541,7 +2541,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2638,7 +2638,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2668,7 +2668,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2776,8 +2776,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2863,11 +2863,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2903,7 +2903,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2911,7 +2911,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3674,7 +3674,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3710,7 +3710,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3720,7 +3720,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3732,7 +3732,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5289,7 +5289,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5329,7 +5329,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5337,7 +5337,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5349,7 +5349,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5653,7 +5653,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5821,7 +5821,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6642,7 +6642,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6817,7 +6817,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6870,7 +6870,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6893,7 +6893,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7242,10 +7242,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7294,7 +7290,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7302,11 +7298,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7503,7 +7499,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7561,7 +7557,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Balangkas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7743,7 +7739,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7770,7 +7766,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7958,7 +7954,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8174,7 +8170,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8436,7 +8432,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8865,19 +8861,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9138,7 +9134,7 @@ msgid "Save"
 msgstr "I-save"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9189,11 +9185,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9208,9 +9204,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9407,7 +9403,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9741,7 +9737,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9905,7 +9901,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10241,7 +10237,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10542,7 +10538,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10563,7 +10559,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11102,7 +11097,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11124,7 +11119,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11146,7 +11141,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Mag-upload"
 
@@ -11161,25 +11156,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11360,7 +11355,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11369,13 +11364,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11437,11 +11432,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11456,7 +11446,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11783,7 +11773,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 55ae99c81a45aebad7c2556dd4752b40642bd92b..102e915060b352c4c54785f6880b6e49933a9b3b 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d champs invalides"
 
@@ -133,10 +133,10 @@ msgstr "-- Champ Supplémentaire --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -144,7 +144,7 @@ msgstr "-- Veuillez choisir --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personnalisé --"
@@ -462,7 +462,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Un dossier avec le même nom existe déjà."
 
@@ -1232,22 +1232,22 @@ msgstr "N'importe quelle zone"
 msgid "Apply backup?"
 msgstr "Appliquer la sauvegarde ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "La demande a échoué avec le statut <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Appliquer sans vérification"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Application des changements de configuration en cours... %ds"
 
@@ -1320,7 +1320,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Groupe d'authentification"
@@ -1673,8 +1673,8 @@ msgstr "Activer le pont même si des ports liés font défaut"
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Parcourir…"
 
@@ -1694,7 +1694,7 @@ msgstr ""
 "Certificat CA (encodé PEM ; à utiliser à la place de la mémoire système pour "
 "vérifier le certificat de la passerelle."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificat CA ; s'il est vide, il sera sauvegardé après la première "
@@ -1749,9 +1749,9 @@ msgstr ""
 "Peut être utile si le FAI a des serveurs de noms IPv6 mais ne fournit pas de "
 "routage IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1882,18 +1882,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Crochet de chaîne \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Changements"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Les modifications ont été annulées."
 
@@ -2006,7 +2006,7 @@ msgstr "Identifiant client à envoyer dans les requêtes DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2083,7 +2083,7 @@ msgstr "Calculer la somme de contrôle sortante (facultatif)."
 msgid "Config File"
 msgstr "Fichier de configuration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuration"
@@ -2092,11 +2092,11 @@ msgstr "Configuration"
 msgid "Configuration Export"
 msgstr "Export de la configuration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Les changements de configuration sont appliqués."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Les changements de configuration ont été annulés !"
 
@@ -2198,7 +2198,7 @@ msgstr "Connexion perdue"
 msgid "Connections"
 msgstr "Connexions"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Changement de connectivité"
 
@@ -2240,7 +2240,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuer à traiter les paquets non appariés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2587,7 +2587,7 @@ msgstr "Déléguer les préfixes IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2601,7 +2601,7 @@ msgstr "Effacer"
 msgid "Delete key"
 msgstr "Touche de suppression"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Échec de la demande de suppression : %s"
 
@@ -2622,7 +2622,7 @@ msgstr "Intervalle entre les messages d'indication du trafic de livraison"
 msgid "Description"
 msgstr "Description"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Désélectionner"
 
@@ -2719,7 +2719,7 @@ msgstr "Périphérique non présent"
 msgid "Device type"
 msgstr "Type de périphérique"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Appareil inaccessible !"
 
@@ -2749,7 +2749,7 @@ msgstr "Composer le numéro"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Répertoire"
 
@@ -2859,8 +2859,8 @@ msgstr "Espace disque"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2957,11 +2957,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Voulez-vous vraiment supprimer « %s » ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Voulez-vous vraiment supprimer récursivement le répertoire « %s » ?"
 
@@ -2997,7 +2997,7 @@ msgstr "Ne pas fragmenter"
 msgid "Down"
 msgstr "En bas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Télécharger"
 
@@ -3005,7 +3005,7 @@ msgstr "Télécharger"
 msgid "Download backup"
 msgstr "Télécharger la sauvegarde"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3806,7 +3806,7 @@ msgstr "Impossible de modifier le mot de passe du système."
 msgid "Failed to configure modem"
 msgstr "Échec de la configuration du modem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "La demande n'a pas été confirmée dans les délais impartis (%ds), en attente "
@@ -3844,7 +3844,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fichier"
 
@@ -3856,7 +3856,7 @@ msgstr ""
 "Fichier listant les résolveurs en amont, éventuellement spécifiques à un "
 "domaine, par exemple {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Fichier non accessible"
 
@@ -3868,7 +3868,7 @@ msgstr "Fichier pour stocker les informations de bail DHCP."
 msgid "File with upstream resolvers."
 msgstr "Fichier contenant les résolveurs en amont."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nom de fichier"
@@ -5480,7 +5480,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Adresse IPv6 non valide"
 
@@ -5525,7 +5525,7 @@ msgstr "Commande invalide"
 msgid "Invalid hexadecimal value"
 msgstr "Valeur hexadécimale invalide"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nom d’hôte ou adresse IPv4 non valide"
 
@@ -5533,7 +5533,7 @@ msgstr "Nom d’hôte ou adresse IPv4 non valide"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Port non valide"
 
@@ -5545,7 +5545,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL du serveur non valide"
 
@@ -5857,7 +5857,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Règles héritées détectées"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Légende :"
 
@@ -6034,7 +6034,7 @@ msgstr "Chargement de la configuration…"
 msgid "Loading data…"
 msgstr "Chargement des données…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Chargement du contenu des répertoires…"
 
@@ -6875,7 +6875,7 @@ msgid "NTP server candidates"
 msgstr "Serveurs NTP candidats"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7050,7 +7050,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Prochain »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Non"
 
@@ -7106,7 +7106,7 @@ msgstr "Aucun client associé"
 msgid "No control device specified"
 msgstr "Aucun controle materiel spécifié"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Aucune donnée"
@@ -7129,7 +7129,7 @@ msgstr "Aucune application"
 msgid "No entries available"
 msgstr "Aucune entrée disponible"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Aucune entrée dans ce répertoire"
 
@@ -7490,10 +7490,6 @@ msgstr "Ouvrir l'aperçu des règles iptables…"
 msgid "Open list..."
 msgstr "Ouvrir la liste…"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7549,7 +7545,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Option \"%s\" contient une valeur erronée."
 
@@ -7557,11 +7553,11 @@ msgstr "Option \"%s\" contient une valeur erronée."
 msgid "Option \"%s\" must not be empty."
 msgstr "Option \"%s\" doit être vide."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Option modifiée"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Option retirée"
 
@@ -7781,7 +7777,7 @@ msgstr "Remplacer la table de routage IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7843,7 +7839,7 @@ msgstr "Modifier la table utilisée pour les routes internes"
 msgid "Overview"
 msgstr "Vue d'ensemble"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Remplacer le fichier existant \"%s\" ?"
 
@@ -8026,7 +8022,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8053,7 +8049,7 @@ msgstr "Mot de passe de la clé privée interne"
 msgid "Password strength"
 msgstr "Force du mot de passe"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Password2"
 
@@ -8247,7 +8243,7 @@ msgstr "Pqts."
 msgid "Please enter your username and password."
 msgstr "Saisissez votre nom d'utilisateur et mot de passe."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Veuillez sélectionner le fichier à téléverser."
 
@@ -8471,7 +8467,7 @@ msgstr ""
 "Fournir le serveur NTP à l'interface sélectionnée ou, si non spécifié, à "
 "toutes les interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Serveur Proxy"
 
@@ -8743,7 +8739,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recommandé. Adresses IP de l'interface WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Délai de reconnexion"
 
@@ -9183,19 +9179,19 @@ msgstr "Filtre de chemin inverse"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Annuler les modifications"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Annuler les modifications"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Annulation de la configuration…"
 
@@ -9471,7 +9467,7 @@ msgid "Save"
 msgstr "Sauvegarder"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Enregistrer et Appliquer"
@@ -9522,11 +9518,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Section ajoutée"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Section retirée"
 
@@ -9544,9 +9540,9 @@ msgstr ""
 "vérification du format de l'image échoue. N'utilisez que si vous êtes sûr "
 "que le microprogramme est correct et destiné à votre appareil !"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Sélectionner un fichier…"
 
@@ -9759,7 +9755,7 @@ msgstr "Taux de rafraîchissement du signal"
 msgid "Signal:"
 msgstr "Signal :"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Taille"
@@ -10146,7 +10142,7 @@ msgstr "Priorité de démarrage"
 msgid "Start refresh"
 msgstr "Lancer l'actualisation"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "La configuration de départ s'applique…"
 
@@ -10318,7 +10314,7 @@ msgstr "Changer de protocole"
 msgid "Switch to CIDR list notation"
 msgstr "Passer à la notation de liste CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Lien symbolique"
 
@@ -10685,7 +10681,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11065,7 +11061,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Aucun bail actif"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Il n'y a aucun changement à appliquer"
 
@@ -11090,7 +11086,6 @@ msgstr ""
 "Ce type d'authentification n'est pas applicable à la méthode EAP "
 "sélectionnée."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Cela ne ressemble pas à un fichier PEM valide"
@@ -11669,7 +11664,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Clé sans nom"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Changements non appliqués"
 
@@ -11691,7 +11686,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Modem non pris en charge"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocole non pris en charge"
 
@@ -11713,7 +11708,7 @@ msgstr "Homologue sans titre"
 msgid "Up"
 msgstr "Haut"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Téléverser"
 
@@ -11730,25 +11725,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Envoi de l'archive…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Téléverser un fichier"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Téléversement du fichier…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Le chargement a été annulé"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Échec de la demande de téléchargement: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Téléchargement du fichier…"
 
@@ -11946,7 +11941,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificat utilisateur (codé PEM)"
@@ -11955,13 +11950,13 @@ msgstr "Certificat utilisateur (codé PEM)"
 msgid "User identifier"
 msgstr "Identifiant de l'utilisateur"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Clé utilisateur (codée PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12023,11 +12018,6 @@ msgstr "Adresse locale VPN"
 msgid "VPN Local port"
 msgstr "Port local VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocole VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12042,7 +12032,7 @@ msgstr "VPN Certificat de serveur SHA256 hash"
 msgid "VPN Server port"
 msgstr "Port du serveur VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Hachage SHA1 du certificat du serveur VPN"
 
@@ -12405,7 +12395,7 @@ msgstr "Écrire les requêtes DNS reçues dans syslog."
 msgid "Write system log to file"
 msgstr "Écrire les log systèmes dans un fichier"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Oui"
 
@@ -13229,5 +13219,8 @@ msgstr ""
 msgid "« Back"
 msgstr "« Retour"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocole VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Définir statique"
index c9d0ead8a69942514696f3f4c6409019778ac976..e09376475213152f6333be8af903df4c66ccf6e9 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Giotán"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d réimsí neamhbhailí"
 
@@ -141,10 +141,10 @@ msgstr "- Réimse Breise -"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -152,7 +152,7 @@ msgstr "-- Roghnaigh le do thoil -"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "- saincheaptha --"
@@ -467,7 +467,7 @@ msgstr ""
 "Socraíonn Yggdrasil MTU réamhshocraithe de 65535. Moltar an réamhshocrú a "
 "úsáid."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Tá eolaire leis an ainm céanna ann cheana féin."
 
@@ -1254,22 +1254,22 @@ msgstr "Crios ar bith"
 msgid "Apply backup?"
 msgstr "Cúltaca i bhfeidhm?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Seiceáil an t-iarratas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Theip ar an iarratas a chur i bhfeidhm le stádas <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Cuir iarratas gan seiceáil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Athruithe cumraíochta a chur i bhfeidhm... %ds"
 
@@ -1340,7 +1340,7 @@ msgstr "Tréithe le cuirte/athsholáthar i ngach iarratas."
 msgid "Auth"
 msgstr "Údarú"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grúpa Auth"
@@ -1697,8 +1697,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr "Craoladh"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Brabhsáil…"
 
@@ -1720,7 +1720,7 @@ msgstr ""
 "Teastas CA (ionchódaithe PEM; Úsáid in ionad stór ar fud an chórais chun "
 "deimhniú an geata a fhíorú."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "Teastas CA; má tá sé folamh sábhálfar é tar éis an chéad nasc."
 
@@ -1773,9 +1773,9 @@ msgstr ""
 "Féadfaidh sé a bheith úsáideach má tá freastalaí ainmneacha IPv6 ag ISP ach "
 "nach soláthraíonn sé ródú IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1903,11 +1903,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Croca slabhra “%h”"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Athruithe"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1918,7 +1918,7 @@ msgstr ""
 "nua</strong> laistigh de %d soicind chun aon athrú IP a dhéanamh chun na "
 "hathruithe a choinneáil."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Tá athruithe curtha ar ais."
 
@@ -2031,7 +2031,7 @@ msgstr "Aitheantas Cliant le seoladh nuair a iarrtar DHCP"
 msgid "Clone"
 msgstr "Clón"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2111,7 +2111,7 @@ msgstr "Ríomh seiceáil amach (roghnach)."
 msgid "Config File"
 msgstr "Comhad Configuration"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Cumraíocht"
@@ -2120,11 +2120,11 @@ msgstr "Cumraíocht"
 msgid "Configuration Export"
 msgstr "Cumraíocht Easpórtá"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Athruithe cumraíochta i bhfeidhm."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Tá athruithe cumraíochta curtha ar ais!"
 
@@ -2229,7 +2229,7 @@ msgstr "Ceangal caillte"
 msgid "Connections"
 msgstr "Naisc"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Athrú nascachta"
 
@@ -2271,7 +2271,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Leanúint ar aghaidh ag próiseáil pacáistí"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2622,7 +2622,7 @@ msgstr "Réamhfhoirmeacha IPv6 Toscaitheoir"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2636,7 +2636,7 @@ msgstr "Scrios"
 msgid "Delete key"
 msgstr "Scrios eochair"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Theip ar iarratas a scriosadh: %s"
 
@@ -2657,7 +2657,7 @@ msgstr "Eatramh Teachtaireachta Táscairí"
 msgid "Description"
 msgstr "Cur síos"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Díroghnaigh"
 
@@ -2754,7 +2754,7 @@ msgstr "Níl an gléas i láthair"
 msgid "Device type"
 msgstr "Cineál gléas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Gléas neamh-inrochtana!"
 
@@ -2784,7 +2784,7 @@ msgstr "Uimhir dhiailiú"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Eolaire"
 
@@ -2898,8 +2898,8 @@ msgstr "Spás diosca"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2999,11 +2999,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Ná rian"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "An bhfuil tú ag iarraidh “%s” a scriosadh i ndáiríre?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 "An bhfuil tú i ndáiríre ag iarraidh an eolaire “%s” a scriosadh go "
@@ -3041,7 +3041,7 @@ msgstr "Ná Déan Brúin"
 msgid "Down"
 msgstr "an Dúin"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Íoslódáil"
 
@@ -3049,7 +3049,7 @@ msgstr "Íoslódáil"
 msgid "Download backup"
 msgstr "Íoslódáil cúltaca"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Theip ar íoslódáil: %s"
 
@@ -3862,7 +3862,7 @@ msgstr "Theip ar phasfhocal an chórais a athrú."
 msgid "Failed to configure modem"
 msgstr "Theip ar an móideim a chumrú"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Theip ar iarratas a dhearbhú laistigh de %ds, ag fanacht le rolladh ar ais…"
@@ -3899,7 +3899,7 @@ msgstr "Teip"
 msgid "Fast (every second)"
 msgstr "Go tapa (gach soicind)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Comhad"
 
@@ -3911,7 +3911,7 @@ msgstr ""
 "Comhad a liostaíonn réitigh suas srutha, roghnach go sonrach le fearann, "
 "m.sh. {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Níl an comhad inrochtana"
 
@@ -3923,7 +3923,7 @@ msgstr "Comhad chun faisnéis léasa DHCP a stóráil."
 msgid "File with upstream resolvers."
 msgstr "Comhad le réitigh suas srutha."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Ainm comhaid"
@@ -5557,7 +5557,7 @@ msgstr ""
 "Formáid ama léasa DHCP neamhbhailí. Úsáid luachanna slánuimhreacha go "
 "roghnach agus ansin s, m, h, d, nó w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Seoladh IPv6 neamhbhailí"
 
@@ -5599,7 +5599,7 @@ msgstr "Ordú neamhbhailí"
 msgid "Invalid hexadecimal value"
 msgstr "Luach heicseachadúil neamhbhailí"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Ainm óstach nó seoladh IPv4 neamhbhailí"
 
@@ -5607,7 +5607,7 @@ msgstr "Ainm óstach nó seoladh IPv4 neamhbhailí"
 msgid "Invalid key format"
 msgstr "Formáid eochrach neamhbhailí"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Port neamhbhailí"
 
@@ -5619,7 +5619,7 @@ msgstr "Teagán eochair phríobháideach ne"
 msgid "Invalid public key string %s"
 msgstr "Sreang eochair phoiblí neamhbhail"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL freastalaí nebhailí"
 
@@ -5937,7 +5937,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Braithíodh rialacha oidhreachta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Finscéal:"
 
@@ -6126,7 +6126,7 @@ msgstr "Cumraíocht luchtaigh…"
 msgid "Loading data…"
 msgstr "Sonraí á luchtú…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Ábhar eolaire á lódáil…"
 
@@ -6969,7 +6969,7 @@ msgid "NTP server candidates"
 msgstr "iarrthóirí freastalaí NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7153,7 +7153,7 @@ msgstr "Nuacht"
 msgid "Next »"
 msgstr "Ar Aghaidh”"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Níl"
 
@@ -7208,7 +7208,7 @@ msgstr "Níl aon chliant ag baint"
 msgid "No control device specified"
 msgstr "Níl aon fheiste rialaithe sonraithe"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Gan aon sonraí"
@@ -7231,7 +7231,7 @@ msgstr "Gan forfheidhmiú"
 msgid "No entries available"
 msgstr "Níl aon iontrálacha ar fáil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Níl aon iontrálacha san eolaire seo"
 
@@ -7604,10 +7604,6 @@ msgstr "Forbhreathnú ar rialacha iptables oscailte…"
 msgid "Open list..."
 msgstr "Liosta oscailte..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "Oscailceangail"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7663,7 +7659,7 @@ msgid "Operator Name"
 msgstr "Ainm Oibreora"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Tá luach ionchuir neamhbhailí sa rogha “%s”."
 
@@ -7671,11 +7667,11 @@ msgstr "Tá luach ionchuir neamhbhailí sa rogha “%s”."
 msgid "Option \"%s\" must not be empty."
 msgstr "Níor chóir go mbeadh an rogha “%s” folamh."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Athraigh an rogha"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Rogha bainte"
 
@@ -7898,7 +7894,7 @@ msgstr "Tábla ródúcháin IPv6 a chur ar aghaidh"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7960,7 +7956,7 @@ msgstr "Athraigh an tábla a úsáidtear le haghaidh bealaí inmheánacha"
 msgid "Overview"
 msgstr "Forbhreathnú"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "An comhad atá ann cheana “%s” a fhorscríobh?"
 
@@ -8145,7 +8141,7 @@ msgstr "Pas tríd (Gléas fisiceach scátháin chuig MAC VLAN aonair)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8172,7 +8168,7 @@ msgstr "Pasfhocal Eochair Príobháideach istigh"
 msgid "Password strength"
 msgstr "Neart pasfhocal"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Pasfhocal2"
 
@@ -8364,7 +8360,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Cuir isteach d'ainm úsáideora agus do phasfhocal."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Roghnaigh an comhad le uaslódáil le do thoil."
 
@@ -8598,7 +8594,7 @@ msgstr ""
 "Cuir an freastalaí NTP ar fáil don chomhéadan roghnaithe nó, mura bhfuil sé "
 "sonraithe, do gach comhéadan"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Seachfhreastalaí"
 
@@ -8871,7 +8867,7 @@ msgstr "Pacáistí a fuarthas"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Molta. Seoltaí IP an chomhéadan WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Athcheangail Timeout"
 
@@ -9315,19 +9311,19 @@ msgstr "Scagaire cosán droim"
 msgid "Reverse sort"
 msgstr "Sórtáil droim ar ais"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Aisghabháil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Athruithe a chur ar ais"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Theip ar an iarratas ar ais le stádas <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Cumraíocht a chur ar ais…"
 
@@ -9605,7 +9601,7 @@ msgid "Save"
 msgstr "Sábháil"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Sábháil agus Cuir i bhFeidhm"
@@ -9656,11 +9652,11 @@ msgstr "Cuardaigh fearainn"
 msgid "Section %s is empty."
 msgstr "Tá cuid %s folamh."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Cuireadh roinn leis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Rannóg bainte"
 
@@ -9678,9 +9674,9 @@ msgstr ""
 "sheiceáil fhormáid na híomhá. Bain úsáid as ach amháin má tá tú cinnte go "
 "bhfuil an firmware ceart agus i gceist le do gléas!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Roghnaigh comhad…"
 
@@ -9892,7 +9888,7 @@ msgstr "Ráta Athnuachana Comhartha"
 msgid "Signal:"
 msgstr "Comhartha:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Méid"
@@ -10285,7 +10281,7 @@ msgstr "Tosaíocht tosaigh"
 msgid "Start refresh"
 msgstr "Tosaigh athnuachan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Beidh feidhm ag cumraíocht tosaithe…"
 
@@ -10455,7 +10451,7 @@ msgstr "Athraigh prótacal"
 msgid "Switch to CIDR list notation"
 msgstr "Athraigh go nodaigh liosta CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Nasc siombalach"
 
@@ -10836,7 +10832,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Is é an réamhshocrú (%s) ná náid do IPv4 agus IPv6 araon."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11221,7 +11217,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Níl aon léasanna gníomhacha ann"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Níl aon athruithe le cur i bhfeidhm"
 
@@ -11246,7 +11242,6 @@ msgstr ""
 "Níl an cineál fíordheimhnithe seo infheidhme maidir leis an modh EAP "
 "roghnaithe."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Ní chuma é seo cosúil le comhad bailí PEM"
@@ -11326,7 +11321,8 @@ msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
 msgid "This is the prefix routed to you by your provider for use by clients"
-msgstr "Seo é an réimír a sheoltar chugat ag do sholáthraí le húsáid ag cliaint"
+msgstr ""
+"Seo é an réimír a sheoltar chugat ag do sholáthraí le húsáid ag cliaint"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
 msgid "This is the system crontab in which scheduled tasks can be defined."
@@ -11837,7 +11833,7 @@ msgstr "Sampla gan ainmniú #%d"
 msgid "Unnamed key"
 msgstr "Eochair gan ainmniú"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Athruithe gan sábháil"
 
@@ -11859,7 +11855,7 @@ msgstr "Scéim URI gan tacaíocht i %s"
 msgid "Unsupported modem"
 msgstr "Móideim gan tacaíocht"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Prótacal gan tacaíocht"
 
@@ -11881,7 +11877,7 @@ msgstr "Piaraí gan theideal"
 msgid "Up"
 msgstr "Suas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Uaslódáil"
 
@@ -11898,25 +11894,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Uaslódáil cartlann..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Uaslódáil comhad"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Uaslódáil comhad…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Tá an uaslódáil curtha ar ceal"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Theip ar iarratas ar uaslódáil: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Comhad a uaslódáil…"
 
@@ -12115,7 +12111,7 @@ msgstr "Úsáideach do chórais taobh thiar de bhallaí dóiteáin."
 msgid "User"
 msgstr "Úsáideoir"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Teastas úsáideora (ionchódaithe PEM)"
@@ -12124,13 +12120,13 @@ msgstr "Teastas úsáideora (ionchódaithe PEM)"
 msgid "User identifier"
 msgstr "Aitheantóir úsáideora"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Eochair úsáideora (ionchódaithe PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12192,11 +12188,6 @@ msgstr "Seoladh áitiúil VPN"
 msgid "VPN Local port"
 msgstr "Port áitiúil VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Prótacal VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12211,7 +12202,7 @@ msgstr "Hash SHA256 deimhniú Freastalaí VPN"
 msgid "VPN Server port"
 msgstr "Port freastalaí VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Teastas Freastalaí VPN SHA1 hash"
 
@@ -12577,7 +12568,7 @@ msgstr "Scríobh ceisteanna DNS a fuarthas chuig syslog."
 msgid "Write system log to file"
 msgstr "Scríobh logáil an chórais chuig comhad"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Tá"
 
@@ -13412,5 +13403,11 @@ msgstr "Tugann {example_nx} ar ais {nxdomain}."
 msgid "« Back"
 msgstr "“Ar ais"
 
+#~ msgid "OpenConnect"
+#~ msgstr "Oscailceangail"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Prótacal VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Socraigh Statach"
index 4e73a3865426037217e8acb88448551d89f564ea..8e3c24d0b8d55a2690d7cfa6c410e4a287772019 100644 (file)
@@ -29,7 +29,7 @@ msgstr "%.1f דציבל"
 msgid "%d Bit"
 msgstr "%d סיביות"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d שדות שגויים"
 
@@ -131,10 +131,10 @@ msgstr "-- שדה נוסף --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -142,7 +142,7 @@ msgstr "-- נא לבחור --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- מותאם אישית --"
@@ -440,7 +440,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1189,22 +1189,22 @@ msgstr "כל תחום"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1267,7 +1267,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1605,8 +1605,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1624,7 +1624,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1675,9 +1675,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1797,18 +1797,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "שינויים"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1908,7 +1908,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1978,7 +1978,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "הגדרות"
@@ -1987,11 +1987,11 @@ msgstr "הגדרות"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2080,7 +2080,7 @@ msgstr ""
 msgid "Connections"
 msgstr "חיבורים"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2122,7 +2122,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2458,7 +2458,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2472,7 +2472,7 @@ msgstr "למחוק"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2493,7 +2493,7 @@ msgstr ""
 msgid "Description"
 msgstr "תיאור"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2590,7 +2590,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2620,7 +2620,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2728,8 +2728,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2815,11 +2815,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2855,7 +2855,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2863,7 +2863,7 @@ msgstr ""
 msgid "Download backup"
 msgstr "הורד גיבוי"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3628,7 +3628,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3664,7 +3664,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3674,7 +3674,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3686,7 +3686,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5243,7 +5243,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5283,7 +5283,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5291,7 +5291,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5303,7 +5303,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5607,7 +5607,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5775,7 +5775,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6596,7 +6596,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6772,7 +6772,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6825,7 +6825,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6848,7 +6848,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7198,10 +7198,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7250,7 +7246,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7258,11 +7254,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7459,7 +7455,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7517,7 +7513,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7699,7 +7695,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7726,7 +7722,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7914,7 +7910,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "נא למלא את שם המשתמש והסיסמה שלך."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "נא לבחור את הקובץ להעלאה."
 
@@ -8130,7 +8126,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8393,7 +8389,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8822,19 +8818,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9095,7 +9091,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9146,11 +9142,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9165,9 +9161,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9364,7 +9360,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9700,7 +9696,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9867,7 +9863,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10203,7 +10199,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10504,7 +10500,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10525,7 +10521,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11066,7 +11061,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11088,7 +11083,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11110,7 +11105,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11125,25 +11120,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11324,7 +11319,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11333,13 +11328,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11401,11 +11396,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11420,7 +11410,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11747,7 +11737,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 8a1f1d30ec0b05bc1f6a8f0ef6fe97e0981b7c98..a380284988d737caf90fc4de9f65ac36ed1e3c45 100644 (file)
@@ -26,7 +26,7 @@ msgstr "%.1f डेसिबल"
 msgid "%d Bit"
 msgstr "%d बिट"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d अमान्य क्षेत्र"
 
@@ -128,10 +128,10 @@ msgstr "अतिरिक्त अनुभाग"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -139,7 +139,7 @@ msgstr "कृपया चुने"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "--अमानक--"
@@ -437,7 +437,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "समान नाम वाली एक निर्देशिका पहले से मौजूद है।"
 
@@ -1179,22 +1179,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1257,7 +1257,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1591,8 +1591,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1610,7 +1610,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1661,9 +1661,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1783,18 +1783,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1894,7 +1894,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1964,7 +1964,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1973,11 +1973,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2066,7 +2066,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2108,7 +2108,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2440,7 +2440,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2454,7 +2454,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2475,7 +2475,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2572,7 +2572,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2602,7 +2602,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2710,8 +2710,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2797,11 +2797,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2837,7 +2837,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2845,7 +2845,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3608,7 +3608,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3644,7 +3644,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3654,7 +3654,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3666,7 +3666,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5223,7 +5223,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5263,7 +5263,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5271,7 +5271,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5283,7 +5283,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5587,7 +5587,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5755,7 +5755,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6576,7 +6576,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6751,7 +6751,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6804,7 +6804,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6827,7 +6827,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7176,10 +7176,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7228,7 +7224,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7236,11 +7232,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7437,7 +7433,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7495,7 +7491,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7677,7 +7673,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7704,7 +7700,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7892,7 +7888,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8108,7 +8104,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8370,7 +8366,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8799,19 +8795,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9072,7 +9068,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9123,11 +9119,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9142,9 +9138,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9341,7 +9337,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9675,7 +9671,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9839,7 +9835,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10175,7 +10171,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10476,7 +10472,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10497,7 +10493,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11036,7 +11031,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11058,7 +11053,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11080,7 +11075,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11095,25 +11090,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11294,7 +11289,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11303,13 +11298,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11371,11 +11366,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11390,7 +11380,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11717,7 +11707,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 4a8921d0bff82a4e711ac84a9cead4f0040a9c2f..7455278954054d2333835ad9034b6f6b8e97866a 100644 (file)
@@ -29,7 +29,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d érvénytelen mező"
 
@@ -140,10 +140,10 @@ msgstr "-- További mező --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -151,7 +151,7 @@ msgstr "-- Kérem válasszon --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- egyéni --"
@@ -478,7 +478,7 @@ msgstr ""
 "átviteli egység (Maximum Transmission Unit)\">MTU</abbr>-t. Javasolt ennek a "
 "használata."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Már létezik könyvtár ezzel a névvel."
 
@@ -1281,22 +1281,22 @@ msgstr "Bármely zóna"
 msgid "Apply backup?"
 msgstr "Alkalmazza a biztonsági mentést?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "A kérés alkalmazása meghiúsult, állapot: <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Kijelöletlenek alkalmazása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "A beállítások változtatásainak alkalmazása… %d mp"
 
@@ -1367,7 +1367,7 @@ msgstr "Az egyes kérésekben hozzáadandó vagy cserélendő attribútumok."
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Hitelesítési csoport"
@@ -1724,8 +1724,8 @@ msgstr "Híd csatoló felhozása akkor is, ha nincs port hozzárendelve."
 msgid "Broadcast"
 msgstr "Szórt-küldés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Tallózás…"
 
@@ -1747,7 +1747,7 @@ msgstr ""
 "Hitelesítésszolgáltató tanúsítványa (PEM kódolású). A rendszerszintű tároló "
 "helyett ezt használja az átjáró tanúsítványának ellenőrzéséhez."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Hitelesítésszolgáltató tanúsítványa (CA certificate). Ha üres, akkor "
@@ -1802,9 +1802,9 @@ msgstr ""
 "Hasznos lehet, ha az internetszolgáltató rendelkezik IPv6-névkiszolgálással, "
 "de nem biztosít IPv6-útválasztást."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1937,18 +1937,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Lánc horgony \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Változtatások"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "A változtatások visszavonva."
 
@@ -2060,7 +2060,7 @@ msgstr "DHCP kérésekor küldendő ügyfélazonosító"
 msgid "Clone"
 msgstr "Klónozás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2139,7 +2139,7 @@ msgstr "Kimenő ellenőrző összeg kiszámítása (elhagyható)."
 msgid "Config File"
 msgstr "Beállító fájl"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Beállítás"
@@ -2148,11 +2148,11 @@ msgstr "Beállítás"
 msgid "Configuration Export"
 msgstr "Beállítás exportálása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "A beállítás változtatásai alkalmazva."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "A beállítás változtatásai vissza lettek állítva!"
 
@@ -2259,7 +2259,7 @@ msgstr "A kapcsolat elveszett"
 msgid "Connections"
 msgstr "Kapcsolatok"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Kapcsolódási mód váltása"
 
@@ -2301,7 +2301,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Folytassa a nem illeszkedő csomagok feldolgozását"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2655,7 +2655,7 @@ msgstr "IPv6 előtag használata"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2669,7 +2669,7 @@ msgstr "Törlés"
 msgid "Delete key"
 msgstr "Kulcs törlése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Törlési kérés sikertelen: %s"
 
@@ -2692,7 +2692,7 @@ msgstr ""
 msgid "Description"
 msgstr "Leírás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Kijelölés megszüntetése"
 
@@ -2789,7 +2789,7 @@ msgstr "Az eszköz nincs jelen"
 msgid "Device type"
 msgstr "Eszköztípus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Az eszköz elérhetetlen!"
 
@@ -2819,7 +2819,7 @@ msgstr "Szám tárcsázása"
 msgid "Dir"
 msgstr "Könyvtár"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Könyvtár"
 
@@ -2934,8 +2934,8 @@ msgstr "Használt tárterület"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3039,11 +3039,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Valóban törölni szeretné ezt: „%s”?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Valóban törölni szeretné rekurzívan a(z) „%s” könyvtárat?"
 
@@ -3079,7 +3079,7 @@ msgstr "Ne tördeljen"
 msgid "Down"
 msgstr "Le"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Letöltés"
 
@@ -3087,7 +3087,7 @@ msgstr "Letöltés"
 msgid "Download backup"
 msgstr "Biztonsági mentés letöltése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Letöltés sikertelen: %s"
 
@@ -3934,7 +3934,7 @@ msgstr "Nem sikerült megváltoztatni a rendszer jelszavát."
 msgid "Failed to configure modem"
 msgstr "Nem sikerült beállítani a modemet"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Nem sikerült megerősíteni az alkalmazást %d másodpercen belül, várakozás a "
@@ -3972,7 +3972,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fájl"
 
@@ -3984,7 +3984,7 @@ msgstr ""
 "Fájl a külső feloldások listájával, elhagyható tartomány-specifikussággal."
 "<br />Például: {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "A fájl nem érhető el"
 
@@ -3996,7 +3996,7 @@ msgstr "Fájl a DHCP bérletadatok tárolására."
 msgid "File with upstream resolvers."
 msgstr "Fájl a külső (upstream) feloldásokkal."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Fájlnév"
@@ -5632,7 +5632,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Érvénytelen IPv6-cím"
 
@@ -5682,7 +5682,7 @@ msgstr "Érvénytelen parancs"
 msgid "Invalid hexadecimal value"
 msgstr "Érvénytelen hexadecimális érték"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Érvénytelen gépnév vagy IPv4-cím"
 
@@ -5690,7 +5690,7 @@ msgstr "Érvénytelen gépnév vagy IPv4-cím"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Érvénytelen port"
 
@@ -5702,7 +5702,7 @@ msgstr "Érvénytelen személyes kulcs karakterlánc %s"
 msgid "Invalid public key string %s"
 msgstr "Érvénytelen nyilvános kulcs karakterlánc %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Érvénytelen kiszolgáló URL"
 
@@ -6015,7 +6015,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Örökölt szabályok észlelve"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Jelmagyarázat:"
 
@@ -6209,7 +6209,7 @@ msgstr "Beállítások betöltése…"
 msgid "Loading data…"
 msgstr "Adatbetöltés…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Könyvtártartalmak betöltése…"
 
@@ -7062,7 +7062,7 @@ msgid "NTP server candidates"
 msgstr "NTP-kiszolgáló jelöltek"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7249,7 +7249,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Következő »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nem"
 
@@ -7304,7 +7304,7 @@ msgstr "Nincs ügyfél hozzárendelve."
 msgid "No control device specified"
 msgstr "Nincs vezérlőeszköz meghatározva."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Nincs adat"
@@ -7327,7 +7327,7 @@ msgstr "Nincs végrehajtás"
 msgid "No entries available"
 msgstr "Nincs elérhető bejegyzés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Nincsenek bejegyzések ebben a könyvtárban"
 
@@ -7697,10 +7697,6 @@ msgstr "iptables szabályok áttekintésének megnyitása…"
 msgid "Open list..."
 msgstr "Lista megnyitása…"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7756,7 +7752,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "A(z) \"%s\" lehetőség érvénytelen beviteli értéket tartalmaz."
 
@@ -7764,11 +7760,11 @@ msgstr "A(z) \"%s\" lehetőség érvénytelen beviteli értéket tartalmaz."
 msgid "Option \"%s\" must not be empty."
 msgstr "A(z) \"%s\" lehetőség nem lehet üres."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Beállítás megváltoztatva"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Beállítás eltávolítva"
 
@@ -7991,7 +7987,7 @@ msgstr "IPv6 útválasztási tábla felülbírálása"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -8058,7 +8054,7 @@ msgstr "A belső útvonalakhoz használt tábla felülbírálása"
 msgid "Overview"
 msgstr "Áttekintés"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Felülírja a meglévő „%s” fájlt?"
 
@@ -8248,7 +8244,7 @@ msgstr "Átengedés (Fizikai eszköz tükrözése egyetlen MAC VLAN-hoz)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8275,7 +8271,7 @@ msgstr "A belső személyes kulcs jelszava"
 msgid "Password strength"
 msgstr "Jelszóerősség"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "2. jelszó"
 
@@ -8472,7 +8468,7 @@ msgstr "csom."
 msgid "Please enter your username and password."
 msgstr "Adja meg a felhasználónevét és a jelszavát."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Válassza ki a feltöltendő fájlt."
 
@@ -8698,7 +8694,7 @@ msgstr ""
 "NTP-kiszolgálót biztosít a kiválasztott csatolón, vagy ha nincs megadva, "
 "akkor az összes csatolón."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy-kiszolgáló"
 
@@ -8977,7 +8973,7 @@ msgstr "Fogadott csomagok"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Ajánlott. A WireGuard csatoló IP-címei."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Újracsatlakozás időkorlátja"
 
@@ -9427,19 +9423,19 @@ msgstr "Fordított útvonal szűrő"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Visszavonás"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Változtatások visszavonása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "A kérés visszavonása meghiúsult <code>%h</code> állapotkóddal"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Beállítás visszaállítása…"
 
@@ -9714,7 +9710,7 @@ msgid "Save"
 msgstr "Mentés"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Mentés és Alkalmazás"
@@ -9765,11 +9761,11 @@ msgstr "Tartomány keresése"
 msgid "Section %s is empty."
 msgstr "%s szakasz üres."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Szakasz hozzáadva"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Szakasz eltávolítva"
 
@@ -9787,9 +9783,9 @@ msgstr ""
 "ellenőrzési HIBA ellenére is beírja a fájlt. Csak akkor használja, ha biztos "
 "abban hogy a firmware helyes, és az eszközéhez készült!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Fájl kiválasztása…"
 
@@ -10019,7 +10015,7 @@ msgstr "Jelfrissítési gyakoriság"
 msgid "Signal:"
 msgstr "Jel:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Méret"
@@ -10407,7 +10403,7 @@ msgstr "Indítási prioritás"
 msgid "Start refresh"
 msgstr "Frissítés indítása"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Beállítások alkalmazásának indítása…"
 
@@ -10580,7 +10576,7 @@ msgstr "Protokoll váltása"
 msgid "Switch to CIDR list notation"
 msgstr "Váltás CIDR lista jelölésre"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Szimbolikus hivatkozás"
 
@@ -10962,7 +10958,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "IPv4 és IPv6 esetén is nulla az alapértelmezett érték (%s)."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11319,7 +11315,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nincsenek aktív bérletek."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Nincsenek alkalmazandó változtatások."
 
@@ -11342,7 +11338,6 @@ msgstr "Az átjátszó IPv4-címe"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Ez a hitelesítéstípus nem alkalmazható a kijelölt EAP módszerhez."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Ez nem tűnik érvényes PEM fájlnak"
@@ -11924,7 +11919,7 @@ msgstr "Névtelen példány #%d"
 msgid "Unnamed key"
 msgstr "Névtelen kulcs"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Mentetlen változtatások"
 
@@ -11946,7 +11941,7 @@ msgstr "Nem támogatott URI-séma itt: %s"
 msgid "Unsupported modem"
 msgstr "Nem támogatott modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Nem támogatott protokoll"
 
@@ -11968,7 +11963,7 @@ msgstr "Névtelen partner"
 msgid "Up"
 msgstr "Fel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Feltöltés"
 
@@ -11985,25 +11980,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Archívum feltöltése…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Fájl feltöltése"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Fájl feltöltése…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "A feltöltés megszakadt!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Feltöltési kérés sikertelen: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Fájl feltöltése…"
 
@@ -12204,7 +12199,7 @@ msgstr "Tűzfalak mögötti rendszerekben hasznos."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Felhasználói tanúsítvány (PEM kódolású)"
@@ -12213,13 +12208,13 @@ msgstr "Felhasználói tanúsítvány (PEM kódolású)"
 msgid "User identifier"
 msgstr "Felhasználói azonosító"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Felhasználói kulcs (PEM kódolású)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12281,11 +12276,6 @@ msgstr "VPN helyi cím"
 msgid "VPN Local port"
 msgstr "VPN helyi port"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN protokoll"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12300,7 +12290,7 @@ msgstr "VPN-kiszolgáló tanúsítványának SHA256 kivonata"
 msgid "VPN Server port"
 msgstr "VPN-kiszolgáló portja"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN-kiszolgáló tanúsítványának SHA1 kivonata"
 
@@ -12665,7 +12655,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr "Rendszernapló írása fájlba"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Igen"
 
@@ -13493,5 +13483,8 @@ msgstr "{example_nx} visszaad: {nxdomain}."
 msgid "« Back"
 msgstr "« Vissza"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN protokoll"
+
 #~ msgid "Set Static"
 #~ msgstr "Statikus"
index 8bab900ffa4f7cbc406069919ab7fbc84878ba3d..65f2cbe0ac602e6bf0684c19f380787dd8e4bd03 100644 (file)
@@ -27,7 +27,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -129,10 +129,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1177,22 +1177,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1255,7 +1255,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1589,8 +1589,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1608,7 +1608,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1659,9 +1659,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1781,18 +1781,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1892,7 +1892,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1962,7 +1962,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1971,11 +1971,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2064,7 +2064,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2438,7 +2438,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2452,7 +2452,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2473,7 +2473,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2570,7 +2570,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2600,7 +2600,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2708,8 +2708,8 @@ msgstr "Ukuran penyimpanan"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2795,11 +2795,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2835,7 +2835,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2843,7 +2843,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3606,7 +3606,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3642,7 +3642,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3652,7 +3652,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3664,7 +3664,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5221,7 +5221,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5261,7 +5261,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5269,7 +5269,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5281,7 +5281,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5585,7 +5585,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5753,7 +5753,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6574,7 +6574,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6749,7 +6749,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6802,7 +6802,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6825,7 +6825,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7174,10 +7174,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7226,7 +7222,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7234,11 +7230,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7435,7 +7431,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7493,7 +7489,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7675,7 +7671,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7702,7 +7698,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7890,7 +7886,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8106,7 +8102,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8368,7 +8364,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8797,19 +8793,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9070,7 +9066,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9121,11 +9117,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9140,9 +9136,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9339,7 +9335,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9673,7 +9669,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9837,7 +9833,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10173,7 +10169,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10474,7 +10470,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10495,7 +10491,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11034,7 +11029,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11056,7 +11051,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11078,7 +11073,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11093,25 +11088,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11292,7 +11287,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11301,13 +11296,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11369,11 +11364,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11388,7 +11378,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11715,7 +11705,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 3ffbed814bd3f7d4a3cb713594a97e1b8d52256a..55b48b9fc28d425764134b5bf372d55182b04296 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d campo/i non valido/i"
 
@@ -136,10 +136,10 @@ msgstr "-- Campo aggiuntivo --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -147,7 +147,7 @@ msgstr "-- Scegli --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizzato --"
@@ -465,7 +465,7 @@ msgstr ""
 "Un MTU predefinito di 65535 è impostato da Yggdrasil. È consigliato usare il "
 "predefinito."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Esiste già una cartella con lo stesso nome."
 
@@ -1249,22 +1249,22 @@ msgstr "Qualsiasi zona"
 msgid "Apply backup?"
 msgstr "Applicare il backup?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Richiesta di applicazione non riuscita con stato <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Applica senza controllo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Applicazione delle modifiche… %ds"
 
@@ -1337,7 +1337,7 @@ msgstr "Attributi da aggiungere/sostituire in ogni richiesta."
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Gruppo auth"
@@ -1694,8 +1694,8 @@ msgstr "Attiva l'interfaccia bridge anche se non sono collegate porte"
 msgid "Broadcast"
 msgstr "Trasmissione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Sfoglia…"
 
@@ -1715,7 +1715,7 @@ msgstr ""
 "Certificato CA (codificato PEM); usalo al posto dell'archivio di sistema per "
 "verificare il certificato del gateway."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "Certificato CA; se vuoto verrà salvato dopo la prima connessione."
 
@@ -1768,9 +1768,9 @@ msgstr ""
 "Può essere utile se l'ISP dispone di server dei nomi IPv6 ma non fornisce "
 "l'instradamento IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1900,11 +1900,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Hook della catena \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Modifiche"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1915,7 +1915,7 @@ msgstr ""
 "all'IP richiede <strong>di connettersi al nuovo IP</strong> entro %d secondi "
 "per mantenere le modifiche."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Le modifiche sono state annullate."
 
@@ -2026,7 +2026,7 @@ msgstr "ID del client da inviare nella richiesta DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2103,7 +2103,7 @@ msgstr "Calcola il checksum in uscita (facoltativo)."
 msgid "Config File"
 msgstr "File di configurazione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configurazione"
@@ -2112,11 +2112,11 @@ msgstr "Configurazione"
 msgid "Configuration Export"
 msgstr "Esportazione della configurazione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Modifiche alla configurazione applicate."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Le modifiche alla configurazione sono state annullate!"
 
@@ -2222,7 +2222,7 @@ msgstr "Connessione persa"
 msgid "Connections"
 msgstr "Connessioni"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Cambio di connettività"
 
@@ -2264,7 +2264,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuare l'elaborazione dei pacchetti non corrispondenti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2615,7 +2615,7 @@ msgstr "Delega i prefissi IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2629,7 +2629,7 @@ msgstr "Elimina"
 msgid "Delete key"
 msgstr "Elimina chiave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Richiesta di eliminazione fallita: %s"
 
@@ -2651,7 +2651,7 @@ msgstr ""
 msgid "Description"
 msgstr "Descrizione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deseleziona"
 
@@ -2748,7 +2748,7 @@ msgstr "Dispositivo non presente"
 msgid "Device type"
 msgstr "Tipo dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispositivo irraggiungibile!"
 
@@ -2778,7 +2778,7 @@ msgstr "Numero da comporre"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Directory"
 
@@ -2892,8 +2892,8 @@ msgstr "Spazio su disco"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2994,11 +2994,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Vuoi davvero eliminare \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Vuoi davvero eliminare ricorsivamente la cartella \"%s\"?"
 
@@ -3034,7 +3034,7 @@ msgstr "Non frammentare"
 msgid "Down"
 msgstr "Disconnesso"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Scarica"
 
@@ -3042,7 +3042,7 @@ msgstr "Scarica"
 msgid "Download backup"
 msgstr "Scarica backup"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Scaricamento fallito: %s"
 
@@ -3851,7 +3851,7 @@ msgstr "Modifica della password di sistema fallita."
 msgid "Failed to configure modem"
 msgstr "Configurazione del modem fallita"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Applicazione entro %ds fallita, in attesa di ripristino…"
 
@@ -3887,7 +3887,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "File"
 
@@ -3899,7 +3899,7 @@ msgstr ""
 "File che elenca i risolutori upstream, facoltativamente specifici per il "
 "dominio, es. {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "File non accessibile"
 
@@ -3911,7 +3911,7 @@ msgstr "File per memorizzare le informazioni dei lease DHCP."
 msgid "File with upstream resolvers."
 msgstr "File con i risolutori upstream."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nome file"
@@ -5535,7 +5535,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Indirizzo IPv6 non valido"
 
@@ -5578,7 +5578,7 @@ msgstr "Comando non valido"
 msgid "Invalid hexadecimal value"
 msgstr "Valore esadecimale non valido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nome host o indirizzo IPv4 non valido"
 
@@ -5586,7 +5586,7 @@ msgstr "Nome host o indirizzo IPv4 non valido"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Porta non valida"
 
@@ -5598,7 +5598,7 @@ msgstr "Stringa di chiave privata non valida %s"
 msgid "Invalid public key string %s"
 msgstr "Stringa di chiave pubblica non valida %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL del server non valido"
 
@@ -5913,7 +5913,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Regole obsolete rilevate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -6100,7 +6100,7 @@ msgstr "Carica configurazione…"
 msgid "Loading data…"
 msgstr "Caricamento dati…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Caricamento del contenuto della cartella…"
 
@@ -6940,7 +6940,7 @@ msgid "NTP server candidates"
 msgstr "Candidati server NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7122,7 +7122,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Prossimo »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "No"
 
@@ -7178,7 +7178,7 @@ msgstr "Nessun client associato"
 msgid "No control device specified"
 msgstr "Nessun dispositivo di controllo specificato"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Nessun dato"
@@ -7201,7 +7201,7 @@ msgstr "Nessuna forzatura"
 msgid "No entries available"
 msgstr "Nessuna voce disponibile"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Nessuna voce in questa directory"
 
@@ -7566,10 +7566,6 @@ msgstr "Apri panoramica regole iptables…"
 msgid "Open list..."
 msgstr "Apri lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7625,7 +7621,7 @@ msgid "Operator Name"
 msgstr "Nome operatore"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "L'opzione \"%s\" contiene un valore di input non valido."
 
@@ -7633,11 +7629,11 @@ msgstr "L'opzione \"%s\" contiene un valore di input non valido."
 msgid "Option \"%s\" must not be empty."
 msgstr "L'opzione \"%s\" non deve essere vuota."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opzione cambiata"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opzione rimossa"
 
@@ -7862,7 +7858,7 @@ msgstr "Sostituisci la tabella di instradamento IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7924,7 +7920,7 @@ msgstr "Sovrascrivi la tabella usata per gli instradamenti interni"
 msgid "Overview"
 msgstr "Riepilogo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sovrascrivere il file esistente \"%s\"?"
 
@@ -8106,7 +8102,7 @@ msgstr "Pass-through (mirror del dispositivo fisico su una singola MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8133,7 +8129,7 @@ msgstr "Password della chiave privata interna"
 msgid "Password strength"
 msgstr "Complessità della password"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Password2"
 
@@ -8326,7 +8322,7 @@ msgstr "Pacc."
 msgid "Please enter your username and password."
 msgstr "Per favore inserisci nome utente e password."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Seleziona il file da caricare."
 
@@ -8551,7 +8547,7 @@ msgstr ""
 "Fornisci il server NTP all'interfaccia selezionata o, se non specificato, a "
 "tutte le interfacce"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Server proxy"
 
@@ -8828,7 +8824,7 @@ msgstr "Pacchetti ricevuti"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Consigliato. Indirizzi IP dell'interfaccia WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Scadenza riconnessione"
 
@@ -9269,19 +9265,19 @@ msgstr "Filtro percorso inverso"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Ripristina"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Annulla modifiche"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Richiesta di annullamento fallita con stato <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Ripristino della configurazione…"
 
@@ -9556,7 +9552,7 @@ msgid "Save"
 msgstr "Salva"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salva & Applica"
@@ -9607,11 +9603,11 @@ msgstr "Dominio di ricerca"
 msgid "Section %s is empty."
 msgstr "La sezione %s è vuota."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sezione aggiunta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sezione rimossa"
 
@@ -9629,9 +9625,9 @@ msgstr ""
 "controllo del formato fallisce. Usare solo se sicuri che il firmware sia "
 "corretto e pensato per il tuo dispositivo!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Seleziona file…"
 
@@ -9845,7 +9841,7 @@ msgstr "Frequenza di aggiornamento del segnale"
 msgid "Signal:"
 msgstr "Segnale:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Dimensione"
@@ -10233,7 +10229,7 @@ msgstr "Priorità di avvio"
 msgid "Start refresh"
 msgstr "Avvia aggiornamento"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Inizializzazione configurazione…"
 
@@ -10404,7 +10400,7 @@ msgstr "Cambia protocollo"
 msgid "Switch to CIDR list notation"
 msgstr "Passa alla notazione dell'elenco CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Collegamento simbolico"
 
@@ -10776,7 +10772,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11164,7 +11160,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Non ci sono lease attivi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Non ci sono modifiche da applicare"
 
@@ -11188,7 +11184,6 @@ msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 "Questo tipo di autenticazione non è applicabile al metodo EAP selezionato."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Questo non sembra un file PEM valido"
@@ -11773,7 +11768,7 @@ msgstr "Istanza senza nome #%d"
 msgid "Unnamed key"
 msgstr "Chiave senza nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Modifiche non salvate"
 
@@ -11795,7 +11790,7 @@ msgstr "Schema URI non supportato in %"
 msgid "Unsupported modem"
 msgstr "Modem non supportato"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocollo non supportato"
 
@@ -11817,7 +11812,7 @@ msgstr "Peer senza titolo"
 msgid "Up"
 msgstr "In funzione"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Carica"
 
@@ -11834,25 +11829,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Carica archivio..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Carica file"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Carica file…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Il caricamento è stato annullato"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Richiesta di caricamento fallita: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Caricamento file…"
 
@@ -12050,7 +12045,7 @@ msgstr "Utile per sistemi dietro firewall."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificato utente (codificato PEM)"
@@ -12059,13 +12054,13 @@ msgstr "Certificato utente (codificato PEM)"
 msgid "User identifier"
 msgstr "Identificatore utente"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Chiave utente (codificata PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12127,11 +12122,6 @@ msgstr "Indirizzo locale VPN"
 msgid "VPN Local port"
 msgstr "Porta locale VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocollo VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12146,7 +12136,7 @@ msgstr "Hash SHA256 del certificato del server VPN"
 msgid "VPN Server port"
 msgstr "Porta server VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Hash SHA1 del certificato del server VPN"
 
@@ -12513,7 +12503,7 @@ msgstr "Scrivi le richieste DNS ricevute nel syslog."
 msgid "Write system log to file"
 msgstr "Scrivi il log di sistema su file"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Si"
 
@@ -13340,5 +13330,11 @@ msgstr "{example_nx} restituisce {nxdomain}."
 msgid "« Back"
 msgstr "« Indietro"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocollo VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Imposta statico"
index 57a783c558b8fdc0a30366b59f18cfb6573937bc..087ddaa09ddb814c7fbdd614b98d16e77bb26143 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d ビット"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "無効な入力欄: %d個"
 
@@ -133,10 +133,10 @@ msgstr "-- 追加項目 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -144,7 +144,7 @@ msgstr "-- 選択してください --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- カスタム --"
@@ -441,7 +441,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "同じ名前のディレクトリがすでに存在します。"
 
@@ -1193,22 +1193,22 @@ msgstr "すべてのゾーン"
 msgid "Apply backup?"
 msgstr "バックアップを適用しますか?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "適用のリクエストに失敗しました ステータスコード:<code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "チェックなしの適用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "設定を適用中… 残り最大%d秒"
 
@@ -1275,7 +1275,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "認証グループ"
@@ -1613,8 +1613,8 @@ msgstr "ポートがアタッチされていなくてもブリッジ インタ
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "参照…"
 
@@ -1632,7 +1632,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA証明書(空白の場合、最初の接続後に保存されます。)"
 
@@ -1685,9 +1685,9 @@ msgstr ""
 "ISP が IPv6 ネームサーバーを持つ一方で IPv6 ルーティングを提供しない場合に役"
 "立ちます。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1815,18 +1815,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "変更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "変更は取り消されました。"
 
@@ -1938,7 +1938,7 @@ msgstr "DHCPリクエスト時に送信するクライアントID"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2014,7 +2014,7 @@ msgstr "送信チェックサムを計算します(オプション)。"
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "設定"
@@ -2023,11 +2023,11 @@ msgstr "設定"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "設定が適用されました。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "設定がロールバックされました!"
 
@@ -2130,7 +2130,7 @@ msgstr "接続が失われました"
 msgid "Connections"
 msgstr "接続"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "接続性の変更"
 
@@ -2172,7 +2172,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2517,7 +2517,7 @@ msgstr "IPv6 プレフィックスの委任"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2531,7 +2531,7 @@ msgstr "削除"
 msgid "Delete key"
 msgstr "鍵を削除"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "削除の要求に失敗しました: %s"
 
@@ -2552,7 +2552,7 @@ msgstr "Delivery Traffic Indication Message(DTIM)間隔"
 msgid "Description"
 msgstr "説明"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "選択を解除"
 
@@ -2649,7 +2649,7 @@ msgstr "デバイスが存在しません"
 msgid "Device type"
 msgstr "デバイス タイプ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "デバイスにアクセスできません!"
 
@@ -2679,7 +2679,7 @@ msgstr "ダイヤル番号"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "ディレクトリ"
 
@@ -2790,8 +2790,8 @@ msgstr "ディスク領域"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2888,11 +2888,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "本当に\"%s\"を削除しますか?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "本当にディレクトリ\"%s\"を再帰的に削除しますか?"
 
@@ -2928,7 +2928,7 @@ msgstr "IPフラグメンテーションを行わない"
 msgid "Down"
 msgstr "下へ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "ダウンロード"
 
@@ -2936,7 +2936,7 @@ msgstr "ダウンロード"
 msgid "Download backup"
 msgstr "バックアップをダウンロード"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "ダウンロード失敗: %s"
 
@@ -3721,7 +3721,7 @@ msgstr "システムパスワードの変更に失敗しました。"
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "%d秒以内に適用できませんでした。ロールバック中です…"
 
@@ -3757,7 +3757,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "ファイル"
 
@@ -3772,7 +3772,7 @@ msgstr ""
 "{servers_file_entry02}や{servers_file_entry01}といった行が含まれることがあり"
 "ます。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "ファイルにアクセスできません"
 
@@ -3786,7 +3786,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "ローカル<abbr title=\"Domain Name System\">DNS</abbr>ファイル"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "ファイル名"
@@ -5376,7 +5376,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5418,7 +5418,7 @@ msgstr "無効なコマンド"
 msgid "Invalid hexadecimal value"
 msgstr "無効な16進数"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5426,7 +5426,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5438,7 +5438,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5750,7 +5750,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "レガシー ルールを検出"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "凡例:"
 
@@ -5927,7 +5927,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr "データの読込中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "ディレクトリの内容を読み込み中…"
 
@@ -6761,7 +6761,7 @@ msgid "NTP server candidates"
 msgstr "NTPサーバー候補"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6937,7 +6937,7 @@ msgstr ""
 msgid "Next »"
 msgstr "次 »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "いいえ"
 
@@ -6992,7 +6992,7 @@ msgstr "接続済みクライアントなし"
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "データ無し"
@@ -7015,7 +7015,7 @@ msgstr "強制しない"
 msgid "No entries available"
 msgstr "利用可能な項目はありません"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "このディレクトリ内にエントリーがありません"
 
@@ -7368,10 +7368,6 @@ msgstr "iptables ルールの概要を開く…"
 msgid "Open list..."
 msgstr "リストを開く..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect(CISCO AnyConnect)"
@@ -7420,7 +7416,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "オプション\"%s\"に無効な入力値が含まれています。"
 
@@ -7428,11 +7424,11 @@ msgstr "オプション\"%s\"に無効な入力値が含まれています。"
 msgid "Option \"%s\" must not be empty."
 msgstr "オプション\"%s\"を設定してください。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "変更されるオプション"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "削除されるオプション"
 
@@ -7643,7 +7639,7 @@ msgstr "IPv6 ルーティング テーブルのオーバーライド"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7703,7 +7699,7 @@ msgstr "内部ルートに使用されるテーブルを上書き"
 msgid "Overview"
 msgstr "概要"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "既存のファイル\"%s\"を上書きしますか?"
 
@@ -7884,7 +7880,7 @@ msgstr "パススルー(物理デバイスを単一の MAC ベース VLAN へ
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7911,7 +7907,7 @@ msgstr "内部秘密鍵のパスワード"
 msgid "Password strength"
 msgstr "パスワード強度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "パスワード2"
 
@@ -8099,7 +8095,7 @@ msgstr "パケット"
 msgid "Please enter your username and password."
 msgstr "ユーザー名とパスワードを入力してください。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "アップロードするファイルを選択してください。"
 
@@ -8321,7 +8317,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8594,7 +8590,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "WireGuardインターフェースのIPアドレスです(推奨)。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -9023,19 +9019,19 @@ msgstr "戻り経路フィルター"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "元に戻す"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "変更の取り消し"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "取り消しのリクエストに失敗しました ステータスコード:<code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "設定を元に戻しています…"
 
@@ -9298,7 +9294,7 @@ msgid "Save"
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存&適用"
@@ -9349,11 +9345,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "追加されるセクション"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "削除されるセクション"
 
@@ -9371,9 +9367,9 @@ msgstr ""
 "を選択してください。正しいファームウェアであること、デバイスに適したものであ"
 "ることが確かな場合のみ使用してください!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "ファイルを選択…"
 
@@ -9576,7 +9572,7 @@ msgstr "信号のリフレッシュ レート"
 msgid "Signal:"
 msgstr "信号:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "サイズ"
@@ -9932,7 +9928,7 @@ msgstr "開始優先順位"
 msgid "Start refresh"
 msgstr "更新開始"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "設定の適用を開始しています…"
 
@@ -10101,7 +10097,7 @@ msgstr "プロトコルを切り替える"
 msgid "Switch to CIDR list notation"
 msgstr "CIDRリスト表記へ切り替える"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "シンボリックリンク"
 
@@ -10448,7 +10444,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10783,7 +10779,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "アクティブなリースはありません"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "適用する変更はありません"
 
@@ -10806,7 +10802,6 @@ msgstr "リレーのIPv4アドレス"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "この認証タイプは、選択されたEAP方式に適用できません。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "これは有効なPEMファイルではないようです"
@@ -11367,7 +11362,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "名前がない鍵"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "保存されていない変更"
 
@@ -11389,7 +11384,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "サポートされていないモデム"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11411,7 +11406,7 @@ msgstr ""
 msgid "Up"
 msgstr "上へ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "アップロード"
 
@@ -11428,25 +11423,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "アーカイブをアップロード..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "ファイルをアップロード"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "ファイルをアップロード…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "アップロードのリクエストに失敗: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "ファイルをアップロード中…"
 
@@ -11638,7 +11633,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "ユーザー証明書(PEMエンコード)"
@@ -11647,13 +11642,13 @@ msgstr "ユーザー証明書(PEMエンコード)"
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "ユーザー鍵(PEMエンコード)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11715,11 +11710,6 @@ msgstr "VPNローカルアドレス"
 msgid "VPN Local port"
 msgstr "VPNローカルポート"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPNプロトコル"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11734,7 +11724,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr "VPNサーバーポート"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPNサーバー証明書 SHA1ハッシュ"
 
@@ -12075,7 +12065,7 @@ msgstr "受信したDNSリクエストをsyslogへ記録"
 msgid "Write system log to file"
 msgstr "システムログをファイルに書き込む"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "はい"
 
@@ -12888,5 +12878,8 @@ msgstr ""
 msgid "« Back"
 msgstr "« 戻る"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "VPNプロトコル"
+
 #~ msgid "Set Static"
 #~ msgstr "静的に設定"
index 39f43feb731b80a2be74b80268885bd1a921b802..4bbfc408942a399190680842065fe71ebbc22b26 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f დბ"
 msgid "%d Bit"
 msgstr "%d ბიტი"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d უმართებული ველი"
 
@@ -129,10 +129,10 @@ msgstr "-- დამატებითი ველი --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr "-- გთხოვთ აირჩიოთ --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- მორგებული --"
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "საქაღალდე იმავე სახელით უკვე არსებობს."
 
@@ -1177,22 +1177,22 @@ msgstr "ნებისმიერი არე"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "მონიშნულის ასახვა"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "მოუნიშნავის ასახვა"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "გამართვის ცვლილებების ასახვა… %ds"
 
@@ -1255,7 +1255,7 @@ msgstr ""
 msgid "Auth"
 msgstr "დამოწ."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1589,8 +1589,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "ამორჩევა…"
 
@@ -1608,7 +1608,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1659,9 +1659,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1781,18 +1781,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "ცვლილებები"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "ცვლილებები დაბრუნებულია."
 
@@ -1892,7 +1892,7 @@ msgstr ""
 msgid "Clone"
 msgstr "ასლი"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1962,7 +1962,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "გაწყობა"
@@ -1971,11 +1971,11 @@ msgstr "გაწყობა"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "გაწყობის ცვლილებები აისახა."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "გაწყობის ცვლილებები უკან დაბრუნდა!"
 
@@ -2064,7 +2064,7 @@ msgstr "კავშირი დაიკარგა"
 msgid "Connections"
 msgstr "კავშირები"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "კავშირგაბმულობის ცვლილება"
 
@@ -2106,7 +2106,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2438,7 +2438,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2452,7 +2452,7 @@ msgstr "წაშლა"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "მოთხოვნის წაშლა ვერ მოხერხდა: %s"
 
@@ -2473,7 +2473,7 @@ msgstr ""
 msgid "Description"
 msgstr "აღწერილობა"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "მონიშვნის მოხსნა"
 
@@ -2570,7 +2570,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "მოწყობილობა მიუწვდომელია!"
 
@@ -2600,7 +2600,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "საქაღალდე"
 
@@ -2708,8 +2708,8 @@ msgstr "ადგილი დისკზე"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2795,11 +2795,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "მიდევნების არიდება"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "ნამდვილად გსურთ წაიშალოს „%s“?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "ნამდვილად გსურთ წაიშალოს საქაღალდე „%s“ შიგთავსიანად?"
 
@@ -2835,7 +2835,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "ჩამოტვირთვა"
 
@@ -2843,7 +2843,7 @@ msgstr "ჩამოტვირთვა"
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "ჩამოტვირთვა ვერ მოხერხდა: %s"
 
@@ -3606,7 +3606,7 @@ msgstr "ვერ მოხერხდა სისტემის პარო
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3642,7 +3642,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr "სწრაფი (ყოველწამიერი)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "ფაილი"
 
@@ -3652,7 +3652,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "ფაილი მიუწვდომელია"
 
@@ -3664,7 +3664,7 @@ msgstr "ვერ შეინახა DHCP-ით გაცემულის
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "ფაილის სახელი"
@@ -5221,7 +5221,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5261,7 +5261,7 @@ msgstr "უმართებულო ბრძანება"
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5269,7 +5269,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5281,7 +5281,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5585,7 +5585,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5753,7 +5753,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "იტვირთება საქაღალდის შიგთავსი…"
 
@@ -6574,7 +6574,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6749,7 +6749,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "არა"
 
@@ -6802,7 +6802,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "მონაცემი არაა"
@@ -6825,7 +6825,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "ჩანაწერები არაა საქაღალდეში"
 
@@ -7174,10 +7174,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7226,7 +7222,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "პარამეტრი „%s“ შეიცავს უმართებულო შესატან მნიშვნელობას."
 
@@ -7234,11 +7230,11 @@ msgstr "პარამეტრი „%s“ შეიცავს უმარ
 msgid "Option \"%s\" must not be empty."
 msgstr "ასარჩევი „%s“ არ უნდა იყოს ცარიელი."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "პარამეტრი შეიცვალა"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "პარამეტრი მოცილებულია"
 
@@ -7435,7 +7431,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7493,7 +7489,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "ჩანაცვლდეს არსებული მონაცემი „%s“?"
 
@@ -7675,7 +7671,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7702,7 +7698,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7890,7 +7886,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "გთხოვთ შეიყვანოთ მეტსახელი და პაროლი."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "გთხოვთ აირჩიოთ ფაილი ასატვირთად."
 
@@ -8106,7 +8102,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8368,7 +8364,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8797,19 +8793,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "დაბრუნება"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "ცვლილებების დაბრუნება"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "გაწყობის დაბრუნება…"
 
@@ -9070,7 +9066,7 @@ msgid "Save"
 msgstr "შენახვა"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "შენახვა და ასახვა"
@@ -9121,11 +9117,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "განყოფილება დაემატა"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "განყოფილება მოცილებულია"
 
@@ -9140,9 +9136,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "ფაილის არჩევა…"
 
@@ -9339,7 +9335,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "ზომა"
@@ -9673,7 +9669,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "გაწყობის ასახვის წამოწყება…"
 
@@ -9837,7 +9833,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10173,7 +10169,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10474,7 +10470,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "ცვლილებები არაა ასახვისთვის"
 
@@ -10495,7 +10491,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11034,7 +11029,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11056,7 +11051,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11078,7 +11073,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11093,25 +11088,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11292,7 +11287,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11301,13 +11296,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11369,11 +11364,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11388,7 +11378,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11715,7 +11705,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index f61fda498b0f7913586aba748650666c1c70551b..6852085acb84d9c272bd1cdb73f9dba3573530c1 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f 데시벨"
 msgid "%d Bit"
 msgstr "%d 비트"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d 잘못된 부분(들)"
 
@@ -136,10 +136,10 @@ msgstr "-- 추가 설정 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -147,7 +147,7 @@ msgstr "-- 선택하세요 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- 사용자 지정 --"
@@ -450,7 +450,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "이미 같은 이름의 디렉터리가 존재합니다."
 
@@ -1210,22 +1210,22 @@ msgstr "모든 영역"
 msgid "Apply backup?"
 msgstr "백업을 적용하시겠습니까?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "적용 요청 실패: 응답 코드 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1289,7 +1289,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1626,8 +1626,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1645,7 +1645,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1696,9 +1696,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1818,18 +1818,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "변경 사항"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1939,7 +1939,7 @@ msgstr "DHCP 요청 시 전송할 클라이언트 ID"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2013,7 +2013,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "설정"
@@ -2022,11 +2022,11 @@ msgstr "설정"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2120,7 +2120,7 @@ msgstr ""
 msgid "Connections"
 msgstr "연결"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2162,7 +2162,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2501,7 +2501,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2515,7 +2515,7 @@ msgstr "삭제"
 msgid "Delete key"
 msgstr "키 제거"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2536,7 +2536,7 @@ msgstr ""
 msgid "Description"
 msgstr "설명"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2633,7 +2633,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2663,7 +2663,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2775,8 +2775,8 @@ msgstr "디스크 공간"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2867,11 +2867,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2907,7 +2907,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "다운로드"
 
@@ -2915,7 +2915,7 @@ msgstr "다운로드"
 msgid "Download backup"
 msgstr "백업 다운로드"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3689,7 +3689,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3725,7 +3725,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3735,7 +3735,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3749,7 +3749,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5310,7 +5310,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5350,7 +5350,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5358,7 +5358,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5370,7 +5370,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5679,7 +5679,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5848,7 +5848,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6673,7 +6673,7 @@ msgid "NTP server candidates"
 msgstr "NTP 서버 목록"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6849,7 +6849,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6902,7 +6902,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6925,7 +6925,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7277,10 +7277,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "목록 열람..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7329,7 +7325,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7337,11 +7333,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "변경된 option"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "삭제된 option"
 
@@ -7538,7 +7534,7 @@ msgstr "IPv6 라우팅 테이블 덮어쓰기"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7600,7 +7596,7 @@ msgstr ""
 msgid "Overview"
 msgstr "개요"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7782,7 +7778,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7809,7 +7805,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7997,7 +7993,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "사용자이름과 암호를 입력해 주세요."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8215,7 +8211,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8482,7 +8478,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8911,19 +8907,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "변경 취소"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "변경사항 되돌리기"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "설정 되돌리는 중…"
 
@@ -9188,7 +9184,7 @@ msgid "Save"
 msgstr "저장"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "저장 & 적용"
@@ -9239,11 +9235,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "추가된 section"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "섹션 삭제됨"
 
@@ -9260,9 +9256,9 @@ msgstr ""
 "이미지 포맷 확인에 실패해도 이미지를 플래시 하려면 \"강제 업그레이드\"를 선택"
 "하세요. 펌웨어에 문제가 없고 기기에 맞다는 확신이 있을 때만 사용하세요!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "파일 선택…"
 
@@ -9461,7 +9457,7 @@ msgstr "신호 갱신율"
 msgid "Signal:"
 msgstr "신호:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "크기"
@@ -9799,7 +9795,7 @@ msgstr "시작 우선순위"
 msgid "Start refresh"
 msgstr "새로고침 시작"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "구성 적용 시작하는 중…"
 
@@ -9968,7 +9964,7 @@ msgstr "프로토콜 변경"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "심볼릭 링크"
 
@@ -10306,7 +10302,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10634,7 +10630,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "활성화 되어 있는 임대 없음"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "변경된 사항이 없습니다"
 
@@ -10657,7 +10653,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11206,7 +11201,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "적용 안된 변경 사항"
 
@@ -11228,7 +11223,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11250,7 +11245,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11267,25 +11262,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "아카이브 업로드..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11471,7 +11466,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11480,13 +11475,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11548,11 +11543,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11567,7 +11557,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11899,7 +11889,7 @@ msgstr "수신된 DNS 쿼리를 syslog에 기록합니다."
 msgid "Write system log to file"
 msgstr "파일에 시스템 로그 쓰기"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "예"
 
index b910ff198359943a2ce6d6f67ecb9f00784376a2..d442d3e10993266247150f475f59da0640e0e7c2 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit'as"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d netinkamas/-i įvedimas/-ai"
 
@@ -138,10 +138,10 @@ msgstr "-- Papildomas Laukas --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -149,7 +149,7 @@ msgstr "-- Prašome pasirinkti --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- pasirinktinis --"
@@ -488,7 +488,7 @@ msgstr ""
 "„Yggdrasil“ nustatė numatytąjį 65535 „MTU“. Rekomenduojama naudoti "
 "numatytąjį."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Tokio paties pavadinimo katalogas jau egzistuoja."
 
@@ -1276,22 +1276,22 @@ msgstr "Bet kokia zona"
 msgid "Apply backup?"
 msgstr "Įgalinti atkūrimą?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Taikyti pažymėtą/-us/-as"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Nepavyko pritaikyti užklausos, kurios būsena <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Įgalinti nepažymėtus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Įgalinami konfigūracijos pakeitimai... %ds"
 
@@ -1364,7 +1364,7 @@ msgstr "Požymiai, kuriuos reikia pridėti/pakeisti kiekvienoje užklausoje."
 msgid "Auth"
 msgstr "Autentifikavimas"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Autentifikavimo grupė"
@@ -1723,8 +1723,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr "Transliacija/-vimas/-iuoti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Naršyti…"
 
@@ -1746,7 +1746,7 @@ msgstr ""
 "„CA“ sertifikatas (užkoduotas „PEM“; Naudoti vietoj „system-wide“ laikymą, "
 "kad patikrintumėte tinklo tarpuvartės sertifikatą)."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "„CA“ sertifikatas; jei jis tuščias, bus išsaugotas po pirmojo prisijungimo."
@@ -1800,9 +1800,9 @@ msgstr ""
 "Gali būti naudinga, jei interneto paslaugų teikėjas turi IPv6 vardų "
 "serverius, bet neteikia IPv6 kelvados."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1930,11 +1930,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Grandinės pririšimas \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Pakeitimai"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1944,7 +1944,7 @@ msgstr ""
 "šį įrenginį. Bet koks IP pakeitimas reikalauja <strong>prisijungti prie "
 "naujo IP</strong> per %d sekundžių, kad pakeitimai būtų išlaikyti."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Pakeitimai buvo sugrąžinti."
 
@@ -2061,7 +2061,7 @@ msgstr "Kliento ID, kurį reikia siųsti pateikus „DHCP“ užklausą"
 msgid "Clone"
 msgstr "Klonuoti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2138,7 +2138,7 @@ msgstr "Apskaičiuoti išeinančią kontrolinę sumą (pasirinktinis)."
 msgid "Config File"
 msgstr "Konfigūracijos failas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfigūracija"
@@ -2147,11 +2147,11 @@ msgstr "Konfigūracija"
 msgid "Configuration Export"
 msgstr "Konfigūravimo eksportas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Konfigūravimo pakeitimai įgalinti."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 "Konfigūravimo pakeitimai buvo atšaukti ir sugrąžinti į pradinę būsena "
@@ -2262,7 +2262,7 @@ msgstr "Ryšys prarastas"
 msgid "Connections"
 msgstr "Prisijungimai"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Ryšio pasikeitimas"
 
@@ -2304,7 +2304,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Tęsti nesutampamų paketų apdorojimą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2661,7 +2661,7 @@ msgstr "Perduoti IPv6 prielinksnius"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2675,7 +2675,7 @@ msgstr "Ištrinti"
 msgid "Delete key"
 msgstr "Ištrinti raktą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Ištrinimo prašymas nepavyko: %s"
 
@@ -2696,7 +2696,7 @@ msgstr "Pristatymo srauto indikacijos pranešimo intervalas"
 msgid "Description"
 msgstr "Aprašas/-ymas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Atžymėti"
 
@@ -2793,7 +2793,7 @@ msgstr "Įrenginys nėra pasiekiamas"
 msgid "Device type"
 msgstr "Įrenginio tipas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Įrenginys nepasiekiamas!"
 
@@ -2823,7 +2823,7 @@ msgstr "Surinkti numerį"
 msgid "Dir"
 msgstr "Katalogas („dir“)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Katalogas/Vietovė"
 
@@ -2938,8 +2938,8 @@ msgstr "Disko talpa"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3044,11 +3044,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Nesekti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Ar Jūs tikrai norite ištrinti – „%s“?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Ar Jūs tikrai norite rekursyviškai ištrinti katalogą – „%s“?"
 
@@ -3084,7 +3084,7 @@ msgstr "Nefragmentuoti"
 msgid "Down"
 msgstr "Žemyn"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Atsisiųsti"
 
@@ -3092,7 +3092,7 @@ msgstr "Atsisiųsti"
 msgid "Download backup"
 msgstr "Atsisiųsti atsarginę kopiją"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Atsisiuntimas nepavyko: %s"
 
@@ -3924,7 +3924,7 @@ msgstr "Nepavyko pakeisti sistemos slaptažodžio."
 msgid "Failed to configure modem"
 msgstr "Nepavyko konfigūruoti modemą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Nepavyko patvirtinti įgalimą vidun/per %ds, laukiama, kol bus sugrąžintą…"
@@ -3961,7 +3961,7 @@ msgstr "Triktis/Gedimas"
 msgid "Fast (every second)"
 msgstr "Greitai (kas sekundę)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Failas"
 
@@ -3974,7 +3974,7 @@ msgstr ""
 "pagal domeną-sritį savitas, pvz: „{servers_file_entry01}“, "
 "„{servers_file_entry02}“."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Failas nepasiekiamas"
 
@@ -3986,7 +3986,7 @@ msgstr "Failas, skirtas laikyti „DHCP“ nuomos informaciją."
 msgid "File with upstream resolvers."
 msgstr "Failas su išsiuntimo srauto sprendėjais."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Failo pavadinimas"
@@ -5650,7 +5650,7 @@ msgstr ""
 "Neteisingas „DHCP“ nuomos laiko formatas. Naudokite sveikųjų skaičių "
 "reikšmes, po kurių pasirinktinai nurodoma – s, m, h, d arba w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Negalimas IPv6 adresas"
 
@@ -5692,7 +5692,7 @@ msgstr "Negalima komanda"
 msgid "Invalid hexadecimal value"
 msgstr "Negalima šešioliktainė reikšmė"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 "Negalimas įrenginio (t.y skleidėjo/vedėjo) pavadinimas arba IPv4 adresas"
@@ -5701,7 +5701,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Negalimas prievadas"
 
@@ -5713,7 +5713,7 @@ msgstr "Negalimas privataus rakto raštas %s"
 msgid "Invalid public key string %s"
 msgstr "Negalimas viešo rakto raštas %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Negalimas serverio „URL“ – saitas"
 
@@ -6032,7 +6032,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Aptiktos senos taisyklės"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda (už.):"
 
@@ -6227,7 +6227,7 @@ msgstr "Įkelti konfigūracija…"
 msgid "Loading data…"
 msgstr "Kraunama duomenis…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Kraunama vietovės turinį…"
 
@@ -7080,7 +7080,7 @@ msgid "NTP server candidates"
 msgstr "„NTP“ serverio kandidatai"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7267,7 +7267,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Tolyn »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Ne"
 
@@ -7322,7 +7322,7 @@ msgstr "Joks klientas nesusijęs"
 msgid "No control device specified"
 msgstr "Nėra nustatyto valdymo įrenginio"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Nėra duomenų"
@@ -7345,7 +7345,7 @@ msgstr "Jokio įgalinimo"
 msgid "No entries available"
 msgstr "Jokių įrašų nėra"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Nėra įrašų šiame kataloge"
 
@@ -7719,10 +7719,6 @@ msgstr "Atidaryti „iptables“ taisyklių apibendrinimą…"
 msgid "Open list..."
 msgstr "Atidaryti sąrašą..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "„OpenConnect“"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "„OpenConnect (CISCO AnyConnect)“"
@@ -7779,7 +7775,7 @@ msgid "Operator Name"
 msgstr "Operatorio pavadinimas"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Parinktį – „%s“ yra negaliojanti įvesties reikšmė."
 
@@ -7787,11 +7783,11 @@ msgstr "Parinktį – „%s“ yra negaliojanti įvesties reikšmė."
 msgid "Option \"%s\" must not be empty."
 msgstr "Parinktis – „%s“ negali būti tuščias."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Parinktis pakeistas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Parinktis pašalintas"
 
@@ -8023,7 +8019,7 @@ msgstr "Perkeisti IPv6 kelvados lentelę"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -8086,7 +8082,7 @@ msgstr "Perrašyti lentelę naudojamą vidiniams maršrutams"
 msgid "Overview"
 msgstr "Apžiūra"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Perrašyti egzistuojantį failą „%s“?"
 
@@ -8269,7 +8265,7 @@ msgstr "Perduoti (Dubliuoti fizinį įrenginį į vieną „MAC VLAN“)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8296,7 +8292,7 @@ msgstr "Privataus vidinio rakto slaptažodis"
 msgid "Password strength"
 msgstr "Slaptažodžio stiprumas"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Slaptažodis2"
 
@@ -8496,7 +8492,7 @@ msgstr ""
 "Prašome įvesti savo naudotojo/vartotojo vardą (t.y. slapyvardį) ir "
 "slaptažodį."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Pasirinkite failą, kurį norite įkelti."
 
@@ -8725,7 +8721,7 @@ msgstr ""
 "Suteikti „NTP“ serverio pasirinktai/-am sąsajai ir/arba sietuvui arba, jei "
 "nenurodyta, visoms/-iems sąsajoms ir/arba sietuvams"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Įgaliotasis serveris"
 
@@ -9004,7 +9000,7 @@ msgstr "Gauti paketai"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Rekomenduojamas. „WireGuard“ sąsajos IP adresai."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Iš naujo prisijungti laukimo laikas"
 
@@ -9449,19 +9445,19 @@ msgstr "Apversti kelio filtrą"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Anuliuoti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Paskelbti pakeitimus negaliojančius (Pakeitimų anuliavimas)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Anuliavimo prašymas nepavyko su kodu <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Visi pakeitimai grįžtą į pradinę konfigūravimą (Anuliuojama)…"
 
@@ -9740,7 +9736,7 @@ msgid "Save"
 msgstr "Išsaugoti"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Išsaugoti ir Įgalinti"
@@ -9791,11 +9787,11 @@ msgstr "Ieškoti domeno-srities"
 msgid "Section %s is empty."
 msgstr "Sekciją „%s“ yra tuščią."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sekciją pridėtą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sekciją pašalintą"
 
@@ -9817,9 +9813,9 @@ msgstr ""
 "Programos ir moduliai diegiami per „opkg“, jeigu Jūsų įteiktas failas "
 "baigiasi „*.ipk“, tada sustokite!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Pasirinkti failą…"
 
@@ -10035,7 +10031,7 @@ msgstr "Signalo atnaujinimo dažnis"
 msgid "Signal:"
 msgstr "Signalas:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Dydis"
@@ -10423,7 +10419,7 @@ msgstr "Paleisties pirmenybė"
 msgid "Start refresh"
 msgstr "Pradėti įkėlimą iš naujo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Pradėdamas konfigūracijos taikymas…"
 
@@ -10595,7 +10591,7 @@ msgstr "Perjungti protokolą (Komutatoriaus protokolas)"
 msgid "Switch to CIDR list notation"
 msgstr "Perjungti į „CIDR“ sąrašo žymėjimą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Simbolinė nuoroda"
 
@@ -10977,7 +10973,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Numatytasis („%s“), skirtas IPv4 ir IPv6 yra – „nulis“."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11361,7 +11357,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nėra aktyvių nuomų"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Nėra pakeitimų kurių galima įgalinti"
 
@@ -11385,7 +11381,6 @@ msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 "Šis autentifikavimo patvirtinimo tipas netaikomas pasirinktam „EAP“ metodui."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Tai neatrodo kaip tinkamas „PEM“ failas"
@@ -11977,7 +11972,7 @@ msgstr "Nepavadintas „#%d“ egzempliorius"
 msgid "Unnamed key"
 msgstr "Nepavadintas raktas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Neišsaugoti pakeitimai"
 
@@ -11999,7 +11994,7 @@ msgstr "Nepalaikoma „URI“ schema per „%s“"
 msgid "Unsupported modem"
 msgstr "Nepalaikomas modemas"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Nepalaikomas protokolas"
 
@@ -12021,7 +12016,7 @@ msgstr "Lygiarangis be pavadinimo"
 msgid "Up"
 msgstr "Viršun"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Įkelti"
 
@@ -12038,25 +12033,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Įkelti archyvą..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Įkelti failą"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Įkelti failą…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Įkėlimas buvo atšauktas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Įkėlimo prašymas nesėkmingas: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Įkėliamas failas…"
 
@@ -12262,7 +12257,7 @@ msgstr "Naudinga sistemoms už užkardų."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Naudotojo/Vartotojo sertifikatas („PEM“ užkoduotas/-a)"
@@ -12271,13 +12266,13 @@ msgstr "Naudotojo/Vartotojo sertifikatas („PEM“ užkoduotas/-a)"
 msgid "User identifier"
 msgstr "Naudotojo/Vartotojo identifikatorius"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Naudotojo/Vartotojo raktas („PEM“ užkoduotas/-a)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12339,11 +12334,6 @@ msgstr "Vietinis „VPN“ adresas"
 msgid "VPN Local port"
 msgstr "Vietinis „VPN“ prievadas"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "„VPN“ protokolas"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12358,7 +12348,7 @@ msgstr "„VPN“ serverio sertifikato „SHA256“ maiša"
 msgid "VPN Server port"
 msgstr "„VPN“ serverio prievadas"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "„VPN“ serverio sertifikato „SHA1“ maiša"
 
@@ -12720,7 +12710,7 @@ msgstr "Įrašyti gautas „DNS“ užklausas į „syslog“."
 msgid "Write system log to file"
 msgstr "Įrašyti sistemos žurnalą į failą"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Taip"
 
@@ -13555,5 +13545,11 @@ msgstr "„{example_nx}“ grąžina „{nxdomain}“."
 msgid "« Back"
 msgstr "🡐 Atgal"
 
+#~ msgid "OpenConnect"
+#~ msgstr "„OpenConnect“"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "„VPN“ protokolas"
+
 #~ msgid "Set Static"
 #~ msgstr "Nustatyti (kaip) nekintamąjį"
index eaa6132e3afe6036b525507f6f7b5870c74c5bb6..5b2b53b2038593de4fbd7542d5c6c1bb59e95d1d 100644 (file)
@@ -28,7 +28,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -130,10 +130,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -141,7 +141,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -439,7 +439,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Mape ar šādu nosaukumu jau pastāv."
 
@@ -1179,22 +1179,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1257,7 +1257,7 @@ msgstr ""
 msgid "Auth"
 msgstr "Autorizācija"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1591,8 +1591,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1610,7 +1610,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1661,9 +1661,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1783,18 +1783,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Izmaiņas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1894,7 +1894,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1964,7 +1964,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfigurācija"
@@ -1973,11 +1973,11 @@ msgstr "Konfigurācija"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2066,7 +2066,7 @@ msgstr ""
 msgid "Connections"
 msgstr "Savienojumi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2108,7 +2108,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2442,7 +2442,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2456,7 +2456,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2477,7 +2477,7 @@ msgstr ""
 msgid "Description"
 msgstr "Apraksts"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2574,7 +2574,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2604,7 +2604,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Mape"
 
@@ -2712,8 +2712,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2799,11 +2799,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2839,7 +2839,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2847,7 +2847,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3610,7 +3610,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3646,7 +3646,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Datne"
 
@@ -3656,7 +3656,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3668,7 +3668,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Datnes nosaukums"
@@ -5225,7 +5225,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5265,7 +5265,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5273,7 +5273,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5285,7 +5285,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5589,7 +5589,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5757,7 +5757,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6578,7 +6578,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6753,7 +6753,7 @@ msgstr "Ziņas"
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nē"
 
@@ -6806,7 +6806,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6829,7 +6829,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7178,10 +7178,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7230,7 +7226,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7238,11 +7234,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7439,7 +7435,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7497,7 +7493,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Pārskats"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7679,7 +7675,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7706,7 +7702,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7894,7 +7890,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8110,7 +8106,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8372,7 +8368,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8801,19 +8797,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9074,7 +9070,7 @@ msgid "Save"
 msgstr "Saglabāt"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9125,11 +9121,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9144,9 +9140,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9343,7 +9339,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signāls:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Izmērs"
@@ -9677,7 +9673,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9841,7 +9837,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10177,7 +10173,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10478,7 +10474,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10499,7 +10495,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11038,7 +11033,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11060,7 +11055,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11082,7 +11077,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Augšupielādēt"
 
@@ -11097,25 +11092,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Augšupielādēt datni"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Augšupielādēt datni…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Augšupielāde atcelta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Augšupielādē datni…"
 
@@ -11296,7 +11291,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11305,13 +11300,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11373,11 +11368,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11392,7 +11382,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11719,7 +11709,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Jā"
 
index 3c62210b56868346612e50f15cdfa5d658804f22..4054b7a7a2fb0fcb9d05aee78018a23e8d527db7 100644 (file)
@@ -21,7 +21,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -123,10 +123,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -134,7 +134,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -432,7 +432,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1171,22 +1171,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1249,7 +1249,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1583,8 +1583,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1602,7 +1602,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1653,9 +1653,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1775,18 +1775,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1886,7 +1886,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1956,7 +1956,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1965,11 +1965,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2058,7 +2058,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2100,7 +2100,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2432,7 +2432,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2446,7 +2446,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2467,7 +2467,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2564,7 +2564,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2594,7 +2594,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2702,8 +2702,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2789,11 +2789,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2829,7 +2829,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2837,7 +2837,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3600,7 +3600,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3636,7 +3636,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3646,7 +3646,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3658,7 +3658,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5215,7 +5215,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5255,7 +5255,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5263,7 +5263,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5275,7 +5275,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5579,7 +5579,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5747,7 +5747,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6568,7 +6568,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6743,7 +6743,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6796,7 +6796,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6819,7 +6819,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7168,10 +7168,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7220,7 +7216,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7228,11 +7224,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7429,7 +7425,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7487,7 +7483,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7669,7 +7665,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7696,7 +7692,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7884,7 +7880,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8100,7 +8096,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8362,7 +8358,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8791,19 +8787,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9064,7 +9060,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9115,11 +9111,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9134,9 +9130,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9333,7 +9329,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9667,7 +9663,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9831,7 +9827,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10167,7 +10163,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10468,7 +10464,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10489,7 +10485,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11028,7 +11023,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11050,7 +11045,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11072,7 +11067,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11087,25 +11082,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11286,7 +11281,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11295,13 +11290,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11363,11 +11358,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11382,7 +11372,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11709,7 +11699,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 604bbe2a7c9a679c03a7d92cb7ad08a918efc4a1..ad9f0e557b66556cbb98f8043ede99e65229aafd 100644 (file)
@@ -27,7 +27,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -129,10 +129,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1177,22 +1177,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1255,7 +1255,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1589,8 +1589,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1608,7 +1608,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1659,9 +1659,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1781,18 +1781,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1892,7 +1892,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1962,7 +1962,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "कॉन्फिगरेशन"
@@ -1971,11 +1971,11 @@ msgstr "कॉन्फिगरेशन"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2064,7 +2064,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2106,7 +2106,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2438,7 +2438,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2452,7 +2452,7 @@ msgstr "हटवा"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2473,7 +2473,7 @@ msgstr ""
 msgid "Description"
 msgstr "वर्णन"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2570,7 +2570,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2600,7 +2600,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2708,8 +2708,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2795,11 +2795,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2835,7 +2835,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2843,7 +2843,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3606,7 +3606,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3642,7 +3642,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3652,7 +3652,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3664,7 +3664,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5221,7 +5221,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5261,7 +5261,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5269,7 +5269,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5281,7 +5281,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5585,7 +5585,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5753,7 +5753,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6574,7 +6574,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6749,7 +6749,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "नाही"
 
@@ -6802,7 +6802,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6825,7 +6825,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7174,10 +7174,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7226,7 +7222,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7234,11 +7230,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7435,7 +7431,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7493,7 +7489,7 @@ msgstr ""
 msgid "Overview"
 msgstr "आढावा"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7675,7 +7671,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7702,7 +7698,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7890,7 +7886,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8107,7 +8103,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8369,7 +8365,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8798,19 +8794,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9071,7 +9067,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9122,11 +9118,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9141,9 +9137,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9340,7 +9336,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9674,7 +9670,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9838,7 +9834,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10174,7 +10170,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10475,7 +10471,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10496,7 +10492,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11035,7 +11030,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11057,7 +11052,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11079,7 +11074,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11094,25 +11089,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11293,7 +11288,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11302,13 +11297,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11370,11 +11365,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11389,7 +11379,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11716,7 +11706,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "होय"
 
index ed645a2185b699319bd4743b46df48f6517323f9..1023a01ff57c951de5fea5704826a47d5434f5bd 100644 (file)
@@ -30,7 +30,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -132,10 +132,10 @@ msgstr "-- Gelanggang Tambahan --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +143,7 @@ msgstr "-- Sila pilih --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- memperibadi --"
@@ -441,7 +441,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1180,22 +1180,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1258,7 +1258,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1592,8 +1592,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1611,7 +1611,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1662,9 +1662,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1784,18 +1784,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Laman"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1895,7 +1895,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1965,7 +1965,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfigurasi"
@@ -1974,11 +1974,11 @@ msgstr "Konfigurasi"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2067,7 +2067,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2109,7 +2109,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2443,7 +2443,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2457,7 +2457,7 @@ msgstr "Padam"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2478,7 +2478,7 @@ msgstr ""
 msgid "Description"
 msgstr "Keterangan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2575,7 +2575,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2605,7 +2605,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2713,8 +2713,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2805,11 +2805,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2845,7 +2845,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2853,7 +2853,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3617,7 +3617,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3653,7 +3653,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3663,7 +3663,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3675,7 +3675,7 @@ msgstr "fail dimana DHCP-sewa akan disimpan"
 msgid "File with upstream resolvers."
 msgstr "Fail DNS tempatan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5239,7 +5239,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5279,7 +5279,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5287,7 +5287,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5299,7 +5299,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5605,7 +5605,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5773,7 +5773,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6596,7 +6596,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6771,7 +6771,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Kemudian »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Tidak"
 
@@ -6824,7 +6824,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6847,7 +6847,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7196,10 +7196,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7248,7 +7244,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7256,11 +7252,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7457,7 +7453,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7515,7 +7511,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Keseluruhan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7696,7 +7692,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7723,7 +7719,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7911,7 +7907,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Sila masukkan username dan kata laluan anda."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8127,7 +8123,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8390,7 +8386,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8819,19 +8815,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Kembali"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9094,7 +9090,7 @@ msgid "Save"
 msgstr "Simpan"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Simpan & Melaksanakan"
@@ -9145,11 +9141,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9164,9 +9160,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9363,7 +9359,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Saiz"
@@ -9697,7 +9693,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9861,7 +9857,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10200,7 +10196,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10507,7 +10503,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10528,7 +10524,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11071,7 +11066,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Perubahan yang belum disimpan"
 
@@ -11093,7 +11088,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11115,7 +11110,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Muat naik"
 
@@ -11130,25 +11125,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11329,7 +11324,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11338,13 +11333,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11406,11 +11401,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11425,7 +11415,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11754,7 +11744,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ya"
 
index 3c240388253783c180942a01bc4bd66ecf9fca91..b975c36f01fb7b253be532bc1258c67f1e5ab607 100644 (file)
@@ -27,7 +27,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr "%d bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ugyldig(e) felt(er)"
 
@@ -129,10 +129,10 @@ msgstr "-- Tilleggsfelt --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -140,7 +140,7 @@ msgstr "-- Vennligst velg --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- egendefinert --"
@@ -438,7 +438,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "En mappe med samme navn finnes allerede."
 
@@ -1191,22 +1191,22 @@ msgstr "Alle soner"
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1270,7 +1270,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1607,8 +1607,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1626,7 +1626,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1677,9 +1677,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1800,18 +1800,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Endringer"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1922,7 +1922,7 @@ msgstr "Klient ID som sendes ved DHCP spørring"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1994,7 +1994,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Oppsett"
@@ -2003,11 +2003,11 @@ msgstr "Oppsett"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Oppsettsendringer har blitt tilbakestilt!"
 
@@ -2096,7 +2096,7 @@ msgstr "Forbindelsen ble brutt"
 msgid "Connections"
 msgstr "Tilkoblinger"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2138,7 +2138,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2477,7 +2477,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2491,7 +2491,7 @@ msgstr "Slett"
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Slettingsforespørsel mislyktes: %s"
 
@@ -2512,7 +2512,7 @@ msgstr ""
 msgid "Description"
 msgstr "Beskrivelse"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Fravelg"
 
@@ -2609,7 +2609,7 @@ msgstr "Enheten er ikke tilstede"
 msgid "Device type"
 msgstr "Enhetstype"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Enheten er ikke tilgjengelig!"
 
@@ -2639,7 +2639,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Katalog"
 
@@ -2751,8 +2751,8 @@ msgstr "Diskplass"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2844,11 +2844,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Slett «%s»?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Slett mappen «%s», undermapper og innhold?"
 
@@ -2884,7 +2884,7 @@ msgstr "Ikke fragmenter"
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2892,7 +2892,7 @@ msgstr ""
 msgid "Download backup"
 msgstr "Last ned sikkerhetskopi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3666,7 +3666,7 @@ msgstr "Klarte ikke å endre systempassordet."
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3702,7 +3702,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fil"
 
@@ -3712,7 +3712,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3726,7 +3726,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "lokal <abbr title=\"Domain Navn System\">DNS</abbr>-fil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Filnavn"
@@ -5290,7 +5290,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5330,7 +5330,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5338,7 +5338,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5350,7 +5350,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5657,7 +5657,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Forklaring:"
 
@@ -5826,7 +5826,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6653,7 +6653,7 @@ msgid "NTP server candidates"
 msgstr "NTP server kandidater"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6829,7 +6829,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Neste »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6882,7 +6882,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6905,7 +6905,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7255,10 +7255,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "Åpne liste..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7307,7 +7303,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7315,11 +7311,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Innstilling endret"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Innstilling fjernet"
 
@@ -7516,7 +7512,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7576,7 +7572,7 @@ msgstr "Overstyr tabellen som brukes for interne ruter"
 msgid "Overview"
 msgstr "Oversikt"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7758,7 +7754,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7785,7 +7781,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7973,7 +7969,7 @@ msgstr "Pakker."
 msgid "Please enter your username and password."
 msgstr "Skriv inn ditt brukernavn og passord."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8192,7 +8188,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8455,7 +8451,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8884,19 +8880,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Tilbakestill"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9159,7 +9155,7 @@ msgid "Save"
 msgstr "Lagre"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Lagre & Aktiver"
@@ -9210,11 +9206,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Seksjon lagt til"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Seksjon fjernet"
 
@@ -9229,9 +9225,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9430,7 +9426,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Størrelse"
@@ -9768,7 +9764,7 @@ msgstr "Start prioritet"
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9935,7 +9931,7 @@ msgstr "Svitsj protokoll"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10274,7 +10270,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10591,7 +10587,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10614,7 +10610,6 @@ msgstr "Dette IPv4 adressen til relayet"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11168,7 +11163,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Ulagrede Endringer"
 
@@ -11190,7 +11185,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11212,7 +11207,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 #, fuzzy
 msgid "Upload"
 msgstr "Last opp"
@@ -11228,25 +11223,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Last opp arkiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11434,7 +11429,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11443,13 +11438,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11511,11 +11506,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11530,7 +11520,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11861,7 +11851,7 @@ msgstr "Skriv mottatte DNS forespørsler til syslog"
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index c137adc5a19f8e3855626ab62e41025faf8353d7..226628c852178c8cc9a3fb042a8178f0cffc9d63 100644 (file)
@@ -26,7 +26,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ongeldige velden"
 
@@ -128,10 +128,10 @@ msgstr "-- Extra Veld --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -139,7 +139,7 @@ msgstr "-- Maak een keuze --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- aangepast --"
@@ -449,7 +449,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Er bestaat al een map met deze naam."
 
@@ -1223,22 +1223,22 @@ msgstr "Elke zone"
 msgid "Apply backup?"
 msgstr "Backup toepassen?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Aanvraag is mislukt met status <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Niet aangevinkt toepassen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Configuratiewijzigingen toepassen... %ds"
 
@@ -1311,7 +1311,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Authenticatie Groep"
@@ -1664,8 +1664,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr "Omroepen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Bladeren…"
 
@@ -1685,7 +1685,7 @@ msgstr ""
 "CA-certificaat (PEM-gecodeerd; Gebruik in plaats van systeemwijde opslag om "
 "het gateway-certificaat te verifiëren."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-certificaat; indien leeg, wordt het na de eerste verbinding opgeslagen."
@@ -1740,9 +1740,9 @@ msgstr ""
 "Kan handig zijn als de internetprovider IPv6-naamservers heeft, maar geen "
 "IPv6-routering biedt."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1871,18 +1871,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Reeks haak \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Veranderingen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Wijzigingen zijn teruggedraaid."
 
@@ -1993,7 +1993,7 @@ msgstr "Client-ID om te verzenden bij het aanvragen van DHCP"
 msgid "Clone"
 msgstr "Kloon"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2070,7 +2070,7 @@ msgstr "Bereken uitgaande checksum (optioneel)."
 msgid "Config File"
 msgstr "Configuratiebestand"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuratie"
@@ -2079,11 +2079,11 @@ msgstr "Configuratie"
 msgid "Configuration Export"
 msgstr "Configuratie Export"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Configuratiewijzigingen toegepast."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Configuratiewijzigingen zijn teruggedraaid!"
 
@@ -2184,7 +2184,7 @@ msgstr "Verbinding verbroken"
 msgid "Connections"
 msgstr "Verbindingen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Connectiviteitsverandering"
 
@@ -2226,7 +2226,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Ga door met het verwerken van onbereikbare pakketten"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2572,7 +2572,7 @@ msgstr "IPv6-prefixen delegeren"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2586,7 +2586,7 @@ msgstr "Verwijderen"
 msgid "Delete key"
 msgstr "Verwijder toets"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Verwijderverzoek mislukt: %s"
 
@@ -2607,7 +2607,7 @@ msgstr "Bezorgverkeer Indicatie Bericht Interval"
 msgid "Description"
 msgstr "Beschrijving"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deselecteer"
 
@@ -2704,7 +2704,7 @@ msgstr "Apparaat niet aanwezig"
 msgid "Device type"
 msgstr "Type apparaat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Apparaat onbereikbaar!"
 
@@ -2734,7 +2734,7 @@ msgstr "Kies nummer"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Map"
 
@@ -2844,8 +2844,8 @@ msgstr "Schijfruimte"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2941,11 +2941,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Niet volgen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Wil je echt \"%s\" verwijderen?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Wilt u echt recursief de map \"%s\" verwijderen?"
 
@@ -2981,7 +2981,7 @@ msgstr "Niet fragmenteren"
 msgid "Down"
 msgstr "Omlaag"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Downloaden"
 
@@ -2989,7 +2989,7 @@ msgstr "Downloaden"
 msgid "Download backup"
 msgstr "Back-up downloaden"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Download mislukt: %s"
 
@@ -3791,7 +3791,7 @@ msgstr "Kan het systeemwachtwoord niet wijzigen."
 msgid "Failed to configure modem"
 msgstr "Kan modem niet configureren"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Kan de toepassing niet bevestigen binnen %ds, wachtend op terugdraaien…"
@@ -3828,7 +3828,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Bestand"
 
@@ -3840,7 +3840,7 @@ msgstr ""
 "Bestandslijst upstream resolvers, optioneel domeinspecifiek, bijvoorbeeld "
 "{servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Bestand niet toegankelijk"
 
@@ -3852,7 +3852,7 @@ msgstr "Bestand om DHCP-leasegegevens op te slaan."
 msgid "File with upstream resolvers."
 msgstr "Bestand met upstream resolvers."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Bestandsnaam"
@@ -5471,7 +5471,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Ongeldig IPv6-adres"
 
@@ -5514,7 +5514,7 @@ msgstr "Ongeldig commando"
 msgid "Invalid hexadecimal value"
 msgstr "Ongeldige hexadecimale waarde"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Ongeldige hostnaam of IPv4-adres"
 
@@ -5522,7 +5522,7 @@ msgstr "Ongeldige hostnaam of IPv4-adres"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Ongeldige poort"
 
@@ -5534,7 +5534,7 @@ msgstr "Ongeldige privésleutel tekenreeks %s"
 msgid "Invalid public key string %s"
 msgstr "Ongeldige publieke sleutel tekenreeks %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Ongeldige server-URL"
 
@@ -5846,7 +5846,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Verouderde regels gedetecteerd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legende:"
 
@@ -6028,7 +6028,7 @@ msgstr "Configuratie laden…"
 msgid "Loading data…"
 msgstr "Data laden…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Mapinhoud laden…"
 
@@ -6864,7 +6864,7 @@ msgid "NTP server candidates"
 msgstr "NTP-server kandidaten"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7039,7 +7039,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Volgende »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nee"
 
@@ -7095,7 +7095,7 @@ msgstr "Geen klant gekoppeld"
 msgid "No control device specified"
 msgstr "Geen bedieningsapparaat opgegeven"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Geen gegevens"
@@ -7118,7 +7118,7 @@ msgstr "Geen handhaving"
 msgid "No entries available"
 msgstr "Geen inzendingen beschikbaar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Geen vermeldingen in deze map"
 
@@ -7479,10 +7479,6 @@ msgstr "Open iptables regels overzicht…"
 msgid "Open list..."
 msgstr "Lijst openen..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7538,7 +7534,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Optie \"%s\" bevat een ongeldige invoerwaarde."
 
@@ -7546,11 +7542,11 @@ msgstr "Optie \"%s\" bevat een ongeldige invoerwaarde."
 msgid "Option \"%s\" must not be empty."
 msgstr "Optie \"%s\" mag niet leeg zijn."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Optie gewijzigd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Optie verwijderd"
 
@@ -7771,7 +7767,7 @@ msgstr "IPv6-routingtabel overschrijven"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7833,7 +7829,7 @@ msgstr "De tabel overschrijven die wordt gebruikt voor interne routes"
 msgid "Overview"
 msgstr "Overzicht"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Bestaand bestand \"%s\" overschrijven?"
 
@@ -8016,7 +8012,7 @@ msgstr "Pass-through (fysiek apparaat spiegelen aan één MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8043,7 +8039,7 @@ msgstr "Wachtwoord van innerlijke privésleutel"
 msgid "Password strength"
 msgstr "Wachtwoordsterkte"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Wachtwoord2"
 
@@ -8234,7 +8230,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Voer uw gebruikersnaam en wachtwoord in."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Selecteer het bestand om te uploaden."
 
@@ -8459,7 +8455,7 @@ msgstr ""
 "Geef de NTP-server aan de geselecteerde interface of, indien niet "
 "gespecificeerd, aan alle interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxyserver"
 
@@ -8729,7 +8725,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Aanbevolen. IP-adressen van de WireGuard-interface."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Time-out opnieuw verbinden"
 
@@ -9165,19 +9161,19 @@ msgstr "Omgekeerd padfilter"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Terugkeren"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Wijzigingen terugdraaien"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Aanvraag terugzetten mislukt met status <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Configuratie terugdraaien…"
 
@@ -9450,7 +9446,7 @@ msgid "Save"
 msgstr "Opslaan"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Opslaan en toepassen"
@@ -9501,11 +9497,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sectie toegevoegd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sectie verwijderd"
 
@@ -9523,9 +9519,9 @@ msgstr ""
 "format controle mislukt. Gebruik dit alleen als u zeker weet dat de firmware "
 "correct is en bedoeld voor uw apparaat!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Selecteer bestand…"
 
@@ -9737,7 +9733,7 @@ msgstr "Signaalverversingssnelheid"
 msgid "Signal:"
 msgstr "Signaal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Grootte"
@@ -10124,7 +10120,7 @@ msgstr "Start prioriteit"
 msgid "Start refresh"
 msgstr "Start verversen"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Configuratie starten is van toepassing…"
 
@@ -10294,7 +10290,7 @@ msgstr "Switch protocol"
 msgid "Switch to CIDR list notation"
 msgstr "Overschakelen naar CIDR-lijstnotatie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolische link"
 
@@ -10662,7 +10658,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11042,7 +11038,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Er zijn geen actieve huurcontracten"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Er zijn geen wijzigingen toe te passen"
 
@@ -11066,7 +11062,6 @@ msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 "Dit verificatietype is niet van toepassing op de geselecteerde EAP-methode."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Dit ziet er niet uit als een geldig PEM-bestand"
@@ -11640,7 +11635,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Naamloze sleutel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Niet-opgeslagen wijzigingen"
 
@@ -11662,7 +11657,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Niet-ondersteunde modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Niet-ondersteund protocol"
 
@@ -11684,7 +11679,7 @@ msgstr "Naamloze peer"
 msgid "Up"
 msgstr "Omhoog"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Uploaden"
 
@@ -11701,25 +11696,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Archief uploaden..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Bestand uploaden"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Bestand uploaden…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Upload is geannuleerd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Uploadverzoek mislukt: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Bestand uploaden…"
 
@@ -11919,7 +11914,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Gebruikerscertificaat (PEM-gecodeerd)"
@@ -11928,13 +11923,13 @@ msgstr "Gebruikerscertificaat (PEM-gecodeerd)"
 msgid "User identifier"
 msgstr "Gebruikersnaam"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Gebruikerssleutel (PEM-gecodeerd)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11996,11 +11991,6 @@ msgstr "VPN Lokaal adres"
 msgid "VPN Local port"
 msgstr "VPN Lokale poort"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN-protocol"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12015,7 +12005,7 @@ msgstr "De SHA256-hash van het VPN-servercertificaat"
 msgid "VPN Server port"
 msgstr "VPN-serverpoort"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN Server certificaat SHA1 hash"
 
@@ -12378,7 +12368,7 @@ msgstr "Schrijf ontvangen DNS-query's naar syslog."
 msgid "Write system log to file"
 msgstr "Systeemlogboek naar bestand schrijven"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ja"
 
@@ -13199,5 +13189,8 @@ msgstr ""
 msgid "« Back"
 msgstr "« Terug"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN-protocol"
+
 #~ msgid "Set Static"
 #~ msgstr "Statisch instellen"
index 284db2fb1a54cf49fb92b25595625538589ec193..a30994dc96eae04cc73770d7d06feae3d1e97e9c 100644 (file)
@@ -32,7 +32,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d nieprawidłowe pole(-a)"
 
@@ -143,10 +143,10 @@ msgstr "-- Dodatkowe pole --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -154,7 +154,7 @@ msgstr "-- Proszę wybrać --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- własne --"
@@ -465,7 +465,7 @@ msgstr ""
 "Domyślna wartość MTU wynosząca 65535 jest ustawiana przez Yggdrasil. Zaleca "
 "się użycie ustawienia domyślnego."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Katalog o tej samej nazwie już istnieje."
 
@@ -1247,22 +1247,22 @@ msgstr "Dowolna strefa"
 msgid "Apply backup?"
 msgstr "Czy zastosować kopię zapasową?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Zastosuj ze sprawdzaniem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Żądanie zatwierdzenia nie powiodło się, status <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Zastosuj bez sprawdzania"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Wprowadzanie zmian w konfiguracji… %ds"
 
@@ -1334,7 +1334,7 @@ msgstr "Atrybuty do dodania/zastąpienia w każdym żądaniu."
 msgid "Auth"
 msgstr "Uwierzytelnianie"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grupa autoryzacji"
@@ -1687,8 +1687,8 @@ msgstr "Uruchom interfejs mostu, nawet jeśli nie są podłączone żadne porty"
 msgid "Broadcast"
 msgstr "Rozgłaszanie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Przeglądaj…"
 
@@ -1710,7 +1710,7 @@ msgstr ""
 "Certyfikat CA (kodowany w formacie PEM); użyj zamiast magazynu "
 "ogólnosystemowego do weryfikowania certyfikatu bramy."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA certificate; jeśli jest pusta, zostanie zapisana po pierwszym połączeniu."
@@ -1764,9 +1764,9 @@ msgstr ""
 "Może być przydatne, jeśli ISP ma serwery nazw IPv6, ale nie zapewnia "
 "trasowania IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1896,11 +1896,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Hak łańcuchowy \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Zmiany"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1910,7 +1910,7 @@ msgstr ""
 "zablokować dostęp do tego urządzenia. Każda zmiana IP wymaga "
 "<strong>połączenia z nowym IP</strong> w ciągu %d sekund."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Zmiany zostały cofnięte."
 
@@ -2020,7 +2020,7 @@ msgstr "Nazwa (ID) klienta do wysłania podczas negocjacji DHCP"
 msgid "Clone"
 msgstr "Sklonuj"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2099,7 +2099,7 @@ msgstr "Obliczanie sumy kontrolnej wychodzącej (opcjonalnie)."
 msgid "Config File"
 msgstr "Plik konfiguracyjny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfiguracja"
@@ -2108,11 +2108,11 @@ msgstr "Konfiguracja"
 msgid "Configuration Export"
 msgstr "Eksport konfiguracji"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Zmiany konfiguracji zostały wprowadzone."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Zmiany konfiguracji zostały wycofane!"
 
@@ -2216,7 +2216,7 @@ msgstr "Utrata połączenia"
 msgid "Connections"
 msgstr "Połączenia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Zmiana łączności"
 
@@ -2258,7 +2258,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Kontynuuj przetwarzanie niedopasowanych pakietów"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2609,7 +2609,7 @@ msgstr "Delegowanie prefiksów IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2623,7 +2623,7 @@ msgstr "Usuń"
 msgid "Delete key"
 msgstr "Usuń klucz"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Kasowanie nieudane: %s"
 
@@ -2644,7 +2644,7 @@ msgstr "Interwał Delivery Traffic Indication Message (DTIM)"
 msgid "Description"
 msgstr "Opis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Odznacz"
 
@@ -2741,7 +2741,7 @@ msgstr "Urządzenie nie obecne"
 msgid "Device type"
 msgstr "Typ urządzenia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Urządzenie nieosiągalne!"
 
@@ -2771,7 +2771,7 @@ msgstr "Numer do wybrania"
 msgid "Dir"
 msgstr "Kat."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Katalog"
 
@@ -2885,8 +2885,8 @@ msgstr "Miejsce na dysku"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2985,11 +2985,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Nie śledź"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Czy na pewno chcesz usunąć \"%s\"?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 "Czy na pewno chcesz usunąć katalog \"%s\" ze wszystkimi jego podkatalogami?"
@@ -3026,7 +3026,7 @@ msgstr "Nie fragmentuj"
 msgid "Down"
 msgstr "W dół"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Pobierz"
 
@@ -3034,7 +3034,7 @@ msgstr "Pobierz"
 msgid "Download backup"
 msgstr "Pobierz kopię zapasową"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Pobieranie nieudane: %s"
 
@@ -3853,7 +3853,7 @@ msgstr "Nieudana zmiana hasła systemowego."
 msgid "Failed to configure modem"
 msgstr "Nie udało się skonfigurować modemu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "System nie otrzymał potwierdzenia zastosowania zmian konfiguracyjnych w "
@@ -3891,7 +3891,7 @@ msgstr "Niepowodzenie"
 msgid "Fast (every second)"
 msgstr "Szybko (co sekundę)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Plik"
 
@@ -3903,7 +3903,7 @@ msgstr ""
 "Plik z listą serwerów DNS, opcjonalnie specyficznych dla domeny, np. "
 "{servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Plik niedostępny"
 
@@ -3915,7 +3915,7 @@ msgstr "Plik do przechowywania informacji o dzierżawie DHCP."
 msgid "File with upstream resolvers."
 msgstr "Plik z serwerami DNS."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nazwa pliku"
@@ -5553,7 +5553,7 @@ msgstr ""
 "Nieprawidłowy format czasu dzierżawy DHCP. Użyj wartości całkowitych, po "
 "których opcjonalnie następuje s, m, h, d lub w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Nieprawidłowy adres IPv6"
 
@@ -5595,7 +5595,7 @@ msgstr "Nieprawidłowe polecenie"
 msgid "Invalid hexadecimal value"
 msgstr "Nieprawidłowa wartość szesnastkowa"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nieprawidłowa nazwa hosta lub adres IPv4"
 
@@ -5603,7 +5603,7 @@ msgstr "Nieprawidłowa nazwa hosta lub adres IPv4"
 msgid "Invalid key format"
 msgstr "Nieprawidłowy format klucza"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Nieprawidłowy port"
 
@@ -5615,7 +5615,7 @@ msgstr "Nieprawidłowy ciąg klucza prywatnego %s"
 msgid "Invalid public key string %s"
 msgstr "Nieprawidłowy ciąg klucza publicznego %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Nieprawidłowy adres URL serwera"
 
@@ -5931,7 +5931,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Wykryto starsze reguły"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -6121,7 +6121,7 @@ msgstr "Wczytaj konfigurację…"
 msgid "Loading data…"
 msgstr "Ładowanie danych…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Ładowanie zawartości katalogu.…"
 
@@ -6970,7 +6970,7 @@ msgid "NTP server candidates"
 msgstr "Lista serwerów NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7152,7 +7152,7 @@ msgstr "Aktualności"
 msgid "Next »"
 msgstr "Następna »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nie"
 
@@ -7207,7 +7207,7 @@ msgstr "Brak podłączonego klienta"
 msgid "No control device specified"
 msgstr "Nie określono urządzenia sterującego"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Brak danych"
@@ -7230,7 +7230,7 @@ msgstr "Brak egzekwowania"
 msgid "No entries available"
 msgstr "Brak wpisów"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Brak wpisów w tym katalogu"
 
@@ -7602,10 +7602,6 @@ msgstr "Otwórz przegląd reguł iptables…"
 msgid "Open list..."
 msgstr "Otwórz listę..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7662,7 +7658,7 @@ msgid "Operator Name"
 msgstr "Nazwa operatora"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Opcja \"%s\" zawiera nieprawidłową wartość."
 
@@ -7670,11 +7666,11 @@ msgstr "Opcja \"%s\" zawiera nieprawidłową wartość."
 msgid "Option \"%s\" must not be empty."
 msgstr "Opcja \"%s\" nie może być pusta."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Zmieniono opcję"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Usunięto opcję"
 
@@ -7896,7 +7892,7 @@ msgstr "Zastąp tablicę trasowania IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7958,7 +7954,7 @@ msgstr "Zastąp tablicę używaną do tras wewnętrznych"
 msgid "Overview"
 msgstr "Przegląd"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Nadpisać istniejący plik \"%s\" ?"
 
@@ -8142,7 +8138,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8169,7 +8165,7 @@ msgstr "Hasło wewnętrznego klucza prywatnego"
 msgid "Password strength"
 msgstr "Siła hasła"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Hasło2"
 
@@ -8362,7 +8358,7 @@ msgstr "Pktw."
 msgid "Please enter your username and password."
 msgstr "Wprowadź nazwę użytkownika i hasło."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Wybierz plik do przesłania."
 
@@ -8597,7 +8593,7 @@ msgstr ""
 "Zapewnij serwer NTP wybranemu interfejsowi lub, jeśli nie jest określony, "
 "wszystkim interfejsom"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Serwer proxy"
 
@@ -8875,7 +8871,7 @@ msgstr "Odebrane pakiety"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Zalecane. Adresy IP interfejsu WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Limit czasu ponownego połączenia"
 
@@ -9317,19 +9313,19 @@ msgstr "Filtr ścieżki powrotnej"
 msgid "Reverse sort"
 msgstr "Sortowanie odwrotne"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Przywróć"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Przywróć zmiany"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Żądanie powrotu nie powiodło się ze statusem <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Przywracanie konfiguracji…"
 
@@ -9611,7 +9607,7 @@ msgid "Save"
 msgstr "Zapisz"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Zapisz i zastosuj"
@@ -9662,11 +9658,11 @@ msgstr "Domena wyszukiwania"
 msgid "Section %s is empty."
 msgstr "Sekcja %s jest pusta."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Dodano sekcję"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Usunięto sekcję"
 
@@ -9684,9 +9680,9 @@ msgstr ""
 "jest nieprawidłowy. Użyj, gdy masz pewność, że firmware jest poprawny i "
 "przeznaczony dla tego urządzenia!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Wybierz plik…"
 
@@ -9899,7 +9895,7 @@ msgstr "Częstotliwość odświeżania sygnału"
 msgid "Signal:"
 msgstr "Sygnał:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Rozmiar"
@@ -10293,7 +10289,7 @@ msgstr "Priorytet uruchamiania"
 msgid "Start refresh"
 msgstr "Rozpocznij odświeżanie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Zatwierdzanie konfiguracji…"
 
@@ -10462,7 +10458,7 @@ msgstr "Protokół przełącznika"
 msgid "Switch to CIDR list notation"
 msgstr "Przejdź do notacji listy CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Dowiązanie symboliczne"
 
@@ -10836,7 +10832,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Wartość domyślna (%s) dla IPv4 i IPv6 wynosi zero."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11212,7 +11208,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nie ma aktywnych dzierżaw"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Brak zmian do zastosowania"
 
@@ -11235,7 +11231,6 @@ msgstr "Ten adres IPv4 przekaźnika"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Ten typ uwierzytelniania nie ma zastosowania do wybranej metody EAP."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Nie wygląda to na ważny plik PEM"
@@ -11828,7 +11823,7 @@ msgstr "Nienazwana instancja #%d"
 msgid "Unnamed key"
 msgstr "Klucz bez nazwy"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Niezapisane zmiany"
 
@@ -11850,7 +11845,7 @@ msgstr "Nieobsługiwany schemat URI w %s"
 msgid "Unsupported modem"
 msgstr "Nieobsługiwany modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Nieobsługiwany protokół"
 
@@ -11872,7 +11867,7 @@ msgstr "Peer bez tytułu"
 msgid "Up"
 msgstr "W górę"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Wysyłanie"
 
@@ -11887,25 +11882,25 @@ msgstr "Prześlij obraz zgodny z sysupgrade, aby zastąpić obecny firmware."
 msgid "Upload archive..."
 msgstr "Załaduj archiwum..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Załaduj plik"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Załaduj plik…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Przesyłanie zostało anulowane"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Przesyłanie nie powiodło się: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Przesyłanie pliku…"
 
@@ -12105,7 +12100,7 @@ msgstr "Przydatne w systemach znajdujących się za zaporą."
 msgid "User"
 msgstr "Użytkownik"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certyfikat użytkownika (zakodowany PEM)"
@@ -12114,13 +12109,13 @@ msgstr "Certyfikat użytkownika (zakodowany PEM)"
 msgid "User identifier"
 msgstr "Identyfikator użytkownika"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Klucz użytkownika (zakodowany PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12182,11 +12177,6 @@ msgstr "Adres lokalny VPN"
 msgid "VPN Local port"
 msgstr "Port lokalny VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protokół VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12201,7 +12191,7 @@ msgstr "Wartość skrótu SHA256 certyfikatu serwera VPN"
 msgid "VPN Server port"
 msgstr "Port serwera VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Wartość skrótu SHA1 certyfikatu serwera VPN"
 
@@ -12567,7 +12557,7 @@ msgstr "Zapisz zapytania DNS do dziennika systemowego."
 msgid "Write system log to file"
 msgstr "Zapisz dziennik systemowy do pliku"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Tak"
 
@@ -13402,5 +13392,11 @@ msgstr "{example_nx} zwraca {nxdomain}."
 msgid "« Back"
 msgstr "« Wstecz"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protokół VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Ustaw statycznie"
index 22d59c80f0118acab29122737b3dc93cff726707..56753b6594f7f1329be22e62d5c01710460db75e 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -143,10 +143,10 @@ msgstr "-- Campo Adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -154,7 +154,7 @@ msgstr "-- Por favor escolha --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizado --"
@@ -469,7 +469,7 @@ msgstr ""
 "É definido um MTU padrão de 65535 por Yggdrasil. É recomendado utilizar o "
 "padrão."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Já existe um diretório com o mesmo nome."
 
@@ -1261,22 +1261,22 @@ msgstr "Qualquer zona"
 msgid "Apply backup?"
 msgstr "Aplicar backup?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Aplicar selecionado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicar desmarcado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando alterações de configuração... %ds"
 
@@ -1347,7 +1347,7 @@ msgstr "Atributos para adicionar/substituir em cada solicitação."
 msgid "Auth"
 msgstr "Autenticação"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grupo de Autenticação"
@@ -1710,8 +1710,8 @@ msgstr "Suba a interface da ponte ainda que não haja portas anexadas"
 msgid "Broadcast"
 msgstr "Broadcast"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Navegar…"
 
@@ -1733,7 +1733,7 @@ msgstr ""
 "Certificado CA (codificado por PEM; use em vez do armazenamento em todo o "
 "sistema para aferir o certificado do gateway."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado da CA; se em branco, será salvo depois da primeira ligação."
@@ -1787,9 +1787,9 @@ msgstr ""
 "Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
 "forneça o encaminhamento IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1919,11 +1919,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Gancho de corrente \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1933,7 +1933,7 @@ msgstr ""
 "acesso a este dispositivo. Qualquer alteração de IP requer <strong>conexão "
 "com o novo IP</strong> dentro de %d segundos para manter as alterações."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "As alterações foram revertidas."
 
@@ -2043,7 +2043,7 @@ msgstr "ID de cliente a enviar para pedidos de DHCP"
 msgid "Clone"
 msgstr "Clonar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2120,7 +2120,7 @@ msgstr "Cálculo do checksum de saída (opcional)."
 msgid "Config File"
 msgstr "Ficheiro de configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuração"
@@ -2129,11 +2129,11 @@ msgstr "Configuração"
 msgid "Configuration Export"
 msgstr "Exportação de configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
@@ -2236,7 +2236,7 @@ msgstr "Ligação perdida"
 msgid "Connections"
 msgstr "Ligações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Alteração de conectividade"
 
@@ -2278,7 +2278,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuar a processar pacotes inigualáveis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2636,7 +2636,7 @@ msgstr "Delegue prefixos IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2650,7 +2650,7 @@ msgstr "Apagar"
 msgid "Delete key"
 msgstr "Apagar chave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Pedido de apagar falhou: %s"
 
@@ -2671,7 +2671,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego (DTIM)"
 msgid "Description"
 msgstr "Descrição"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Desmarcar"
 
@@ -2768,7 +2768,7 @@ msgstr "O dispositivo não está presente"
 msgid "Device type"
 msgstr "Tipo do dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispositivo não alcançável!"
 
@@ -2798,7 +2798,7 @@ msgstr "Número de discagem"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Diretório"
 
@@ -2914,8 +2914,8 @@ msgstr "Espaço no disco"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3014,11 +3014,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Não rastrear"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Quer mesmo apagar \"%s\"?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Deseja mesmo apagar recursivamente o diretório \"%s\"?"
 
@@ -3054,7 +3054,7 @@ msgstr "Não Fragmentar"
 msgid "Down"
 msgstr "Abaixo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Pobierz"
 
@@ -3062,7 +3062,7 @@ msgstr "Pobierz"
 msgid "Download backup"
 msgstr "Transferir backup"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Falha ao descarregar: %s"
 
@@ -3882,7 +3882,7 @@ msgstr "Falha ao alterar a palavra-passe do sistema."
 msgid "Failed to configure modem"
 msgstr "Houve uma falha ao configurar o modem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Não foi possível confirmar a aplicação das configurações dentro de %ds, "
@@ -3920,7 +3920,7 @@ msgstr "Falha"
 msgid "Fast (every second)"
 msgstr "Rápido (a cada segundo)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Ficheiro"
 
@@ -3932,7 +3932,7 @@ msgstr ""
 "Ficheiros que listam os resolvedores a montante, opcionalmente específicos "
 "do domínio, por exemplo {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Ficheiro não acessível"
 
@@ -3944,7 +3944,7 @@ msgstr "Ficheiro para armazenar informações de concessão de DHCP."
 msgid "File with upstream resolvers."
 msgstr "Ficheiro com os resolvedores upstream."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nome do ficheiro"
@@ -4781,8 +4781,8 @@ msgid ""
 "IP address of the remote VXLAN tunnel endpoint where the MAC address (Layer "
 "2 Address) resides or a multicast address for a group of peers."
 msgstr ""
-"Endereço IP do ponto final do túnel VXLAN remoto onde o endereço MAC ("
-"Endereço de Camada 2) reside ou um endereço de multicast para um grupo de "
+"Endereço IP do ponto final do túnel VXLAN remoto onde o endereço MAC "
+"(Endereço de Camada 2) reside ou um endereço de multicast para um grupo de "
 "pares."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:795
@@ -5581,7 +5581,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Endereço IPv6 inválido"
 
@@ -5624,7 +5624,7 @@ msgstr "Comando inválido"
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nome de host ou endereço IPv4 inválido"
 
@@ -5632,7 +5632,7 @@ msgstr "Nome de host ou endereço IPv4 inválido"
 msgid "Invalid key format"
 msgstr "Formato de chave inválido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Porta inválida"
 
@@ -5644,7 +5644,7 @@ msgstr "Cadeia de chave privada inválida %s"
 msgid "Invalid public key string %s"
 msgstr "Cadeia de chave pública inválida %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL do servidor inválida"
 
@@ -5961,7 +5961,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Foram detectadas regras legadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -6145,7 +6145,7 @@ msgstr "Carrega a configuração…"
 msgid "Loading data…"
 msgstr "A carregar dados…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Carregando o conteúdo do diretório…"
 
@@ -6996,7 +6996,7 @@ msgid "NTP server candidates"
 msgstr "Candidatos a servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7177,7 +7177,7 @@ msgstr "Novidades"
 msgid "Next »"
 msgstr "Seguinte »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Não"
 
@@ -7233,7 +7233,7 @@ msgstr "Nenhum cliente associado"
 msgid "No control device specified"
 msgstr "Nenhum dispositivo de controle foi especificado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Sem dados"
@@ -7256,7 +7256,7 @@ msgstr "Sem imposição"
 msgid "No entries available"
 msgstr "Não há entradas disponíveis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Não há entradas neste diretório"
 
@@ -7628,10 +7628,6 @@ msgstr "Abrir a visão geral das regras do iptables…"
 msgid "Open list..."
 msgstr "Abrir lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7687,7 +7683,7 @@ msgid "Operator Name"
 msgstr "Nome do operador"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "A opção \"%s\" contém um valor de entrada inválido."
 
@@ -7695,11 +7691,11 @@ msgstr "A opção \"%s\" contém um valor de entrada inválido."
 msgid "Option \"%s\" must not be empty."
 msgstr "A opção \"%s\" não deve estar vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opção alterada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opção removida"
 
@@ -7921,7 +7917,7 @@ msgstr "Substitua a tabela de encaminhamento IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7986,7 +7982,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
 msgid "Overview"
 msgstr "Visão Geral"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sustituir o ficheiro existente \"%s\" ?"
 
@@ -8169,7 +8165,7 @@ msgstr "Passagem direta (Dispositivo físico espelhado para um único MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8196,7 +8192,7 @@ msgstr "Palavra-passe da Chave Privada interna"
 msgid "Password strength"
 msgstr "Força da palavra-passe"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Palavra-passe2"
 
@@ -8389,7 +8385,7 @@ msgstr "Pcts."
 msgid "Please enter your username and password."
 msgstr "Insira o seu username e password."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Por favor selecione o ficheiro para upload."
 
@@ -8503,8 +8499,8 @@ msgid ""
 "client communication on the same interface when the WiFi device is in AP "
 "mode."
 msgstr ""
-"Impede comunicação apenas com destinos em portas de bridge isoladas ("
-"permitindo com destinos em portas não isoladas). Também impede comunicação "
+"Impede comunicação apenas com destinos em portas de bridge isoladas "
+"(permitindo com destinos em portas não isoladas). Também impede comunicação "
 "entre clientes na mesma interface quando o dispositivo Wi-Fi está em modo AP."
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
@@ -8622,7 +8618,7 @@ msgstr ""
 "Forneça um servidor NTP à interface selecionada ou, se não for definido, a "
 "todas as interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Servidor de proxy"
 
@@ -8896,7 +8892,7 @@ msgstr "Pacotes recebidos"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Tempo limite da reconexão"
 
@@ -9340,20 +9336,20 @@ msgstr "Filtro de caminho reverso"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Reverter"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Reverter as mudanças"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 "O pedido para reverter as configurações falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Revertendo configurações…"
 
@@ -9631,7 +9627,7 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Gravar & Aplicar"
@@ -9682,11 +9678,11 @@ msgstr "Domínio de pesquisa"
 msgid "Section %s is empty."
 msgstr "A secção %s está vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Secção adicionada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Secção removida"
 
@@ -9704,9 +9700,9 @@ msgstr ""
 "do formato da imagem falhar. Utilize apenas se tiver a certeza de que o "
 "firmware está correto e se destina ao seu dispositivo!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Selecione o ficheiro.…"
 
@@ -9922,7 +9918,7 @@ msgstr "Taxa de atualização do sinal"
 msgid "Signal:"
 msgstr "Sinal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Tamanho"
@@ -10314,7 +10310,7 @@ msgstr "Prioridade de inicialização"
 msgid "Start refresh"
 msgstr "Iniciar atualização"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Iniciando a aplicação da configuração…"
 
@@ -10486,7 +10482,7 @@ msgstr "Trocar o protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Mudar para a notação CIDR de listas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Ligação simbólica"
 
@@ -10853,7 +10849,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11234,7 +11230,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Não há arrendamentos ativos"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Não há alterações a serem aplicadas"
 
@@ -11257,7 +11253,6 @@ msgstr "Este endereço IPv4 do repassar"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Este tipo de autenticação não é aplicável ao método EAP selecionado."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Isto não parece ser um ficheiro PEM válido"
@@ -11839,7 +11834,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Chave sem nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Alterações não Guardadas"
 
@@ -11863,7 +11858,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Modem não suportado"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocolo não suportado"
 
@@ -11885,7 +11880,7 @@ msgstr "Par sem título"
 msgid "Up"
 msgstr "Para cima"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Enviar"
 
@@ -11902,25 +11897,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Enviar arquivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Enviar ficheiro"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Enviar ficheiro…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "O envio foi cancelado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Pedido de envio falhou: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Enviando o ficheiro…"
 
@@ -12120,7 +12115,7 @@ msgstr "Útil para sistemas atrás de firewalls."
 msgid "User"
 msgstr "Utilizador"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado do utilizador (codificado em formato PEM)"
@@ -12129,13 +12124,13 @@ msgstr "Certificado do utilizador (codificado em formato PEM)"
 msgid "User identifier"
 msgstr "Identificador do utilizador"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Chave do utilizador (codificada em formato PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12197,11 +12192,6 @@ msgstr "Endereço Local da VPN"
 msgid "VPN Local port"
 msgstr "Porta Local da VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocolo de VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12216,7 +12206,7 @@ msgstr "Hash do certificado VPN Server SHA256"
 msgid "VPN Server port"
 msgstr "Porta do Servidor VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Resumo digital SHA1 do certificado do servidor VPN"
 
@@ -12577,7 +12567,7 @@ msgstr "Escrever as consultas DNS recebidas no syslog."
 msgid "Write system log to file"
 msgstr "Escrever registro do sistema (log) no ficheiro"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Sim"
 
@@ -13400,5 +13390,11 @@ msgstr ""
 msgid "« Back"
 msgstr "« Voltar"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocolo de VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Define como estático"
index fb4e3285988f55fd5480685fb1238eb2c040c5ca..195057c74e5ac946e1f17eb54344e704dc36d77e 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -143,10 +143,10 @@ msgstr "-- Campo Adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -154,7 +154,7 @@ msgstr "-- Por favor, escolha --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizado --"
@@ -470,7 +470,7 @@ msgstr ""
 "Um MTU padrão de 65535 é definido pelo Yggdrasil. É recomendado utilizar o "
 "padrão."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Um diretório com o mesmo nome já existe."
 
@@ -1262,22 +1262,22 @@ msgstr "Qualquer zona"
 msgid "Apply backup?"
 msgstr "Aplicar cópia de segurança?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Aplicar selecionado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Pedido para aplicar falhou com o estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicar sem verificação"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando as alterações na configuração... %ds"
 
@@ -1349,7 +1349,7 @@ msgstr "Atributos para adicionar/substituir em cada solicitação."
 msgid "Auth"
 msgstr "Autenticação"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grupo de Autenticação"
@@ -1710,8 +1710,8 @@ msgstr "Suba a interface da ponte ainda que não haja portas anexadas"
 msgid "Broadcast"
 msgstr "Broadcast"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -1733,7 +1733,7 @@ msgstr ""
 "Certificado CA (codificado por PEM; use em vez do armazenamento em todo o "
 "sistema para aferir o certificado do gateway."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado da AC; se em branco, será salvo depois da primeira conexão."
@@ -1787,9 +1787,9 @@ msgstr ""
 "Pode ser útil caso o provedor tenha servidores de nomes IPv6, mas não "
 "forneça o roteamento IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1923,11 +1923,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Gancho da corrente \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1937,7 +1937,7 @@ msgstr ""
 "acesso a este dispositivo. Qualquer alteração de IP requer <strong>conexão "
 "com o novo IP</strong> dentro de %d segundos para manter as alterações."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "As alterações foram revertidas."
 
@@ -2049,7 +2049,7 @@ msgstr ""
 msgid "Clone"
 msgstr "Clonar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2126,7 +2126,7 @@ msgstr "Cálculo do checksum de saída (opcional)."
 msgid "Config File"
 msgstr "Arquivo de configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuração"
@@ -2135,11 +2135,11 @@ msgstr "Configuração"
 msgid "Configuration Export"
 msgstr "Exportação de configuração"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
@@ -2242,7 +2242,7 @@ msgstr "Conexão perdida"
 msgid "Connections"
 msgstr "Conexões"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Alteração de conectividade"
 
@@ -2284,7 +2284,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuar processando pacotes sem comparação"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2640,7 +2640,7 @@ msgstr "Delegue prefixos IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2654,7 +2654,7 @@ msgstr "Apagar"
 msgid "Delete key"
 msgstr "Apagar chave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Solicitação para apagar falhou: %s"
 
@@ -2675,7 +2675,7 @@ msgstr "Intervalo da Mensagem Indicativa de Envio de Tráfego"
 msgid "Description"
 msgstr "Descrição"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Remover seleção"
 
@@ -2772,7 +2772,7 @@ msgstr "O dispositivo não está presente"
 msgid "Device type"
 msgstr "Tipo do dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispositivo não alcançável!"
 
@@ -2803,7 +2803,7 @@ msgstr "Número de discagem"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Diretório"
 
@@ -2919,8 +2919,8 @@ msgstr "Espaço de disco"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3022,11 +3022,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Não rastrear"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Você realmente deseja apagar \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Você realmente deseja apagar recursivamente o diretório \"%s\" ?"
 
@@ -3062,7 +3062,7 @@ msgstr "Não Fragmentar"
 msgid "Down"
 msgstr "Abaixo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Download"
 
@@ -3070,7 +3070,7 @@ msgstr "Download"
 msgid "Download backup"
 msgstr "Baixar a cópia de segurança"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Falha no download: %s"
 
@@ -3893,7 +3893,7 @@ msgstr "Falha ao alterar a senha do sistema."
 msgid "Failed to configure modem"
 msgstr "Houve uma falha ao configurar o modem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "A confirmação das alterações na configuração não foram confirmadas em %d "
@@ -3931,7 +3931,7 @@ msgstr "Falha"
 msgid "Fast (every second)"
 msgstr "Rápido (a cada segundo)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Arquivo"
 
@@ -3943,7 +3943,7 @@ msgstr ""
 "A listagem dos arquivos dos resolvedores upstream, opcionalmente específicos "
 "do domínio, como {servers_file_entry01}, {servers_file_entry02} por exemplo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Arquivo não associado"
 
@@ -3955,7 +3955,7 @@ msgstr "O arquivo para armazenar as informações da locação do DHCP."
 msgid "File with upstream resolvers."
 msgstr "Arquivo com os resolvedores upstream."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nome do arquivo"
@@ -4791,8 +4791,8 @@ msgid ""
 "IP address of the remote VXLAN tunnel endpoint where the MAC address (Layer "
 "2 Address) resides or a multicast address for a group of peers."
 msgstr ""
-"Endereço IP do ponto final do túnel VXLAN remoto onde o endereço MAC ("
-"Endereço de Camada 2) reside ou um endereço de multicast para um grupo de "
+"Endereço IP do ponto final do túnel VXLAN remoto onde o endereço MAC "
+"(Endereço de Camada 2) reside ou um endereço de multicast para um grupo de "
 "pares."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:795
@@ -5595,7 +5595,7 @@ msgstr ""
 "Formato inválido para o tempo de concessão do DHCP. Use valores inteiros "
 "seguidos opcionalmente por s, m, h, d ou w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Endereço IPv6 inválido"
 
@@ -5641,7 +5641,7 @@ msgstr "Comando inválido"
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nome de host ou endereço IPv4 válido"
 
@@ -5649,7 +5649,7 @@ msgstr "Nome de host ou endereço IPv4 válido"
 msgid "Invalid key format"
 msgstr "Formato de chave inválido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Porta inválida"
 
@@ -5661,7 +5661,7 @@ msgstr "Cadeia de parâmetros de chave privada inválida: %s"
 msgid "Invalid public key string %s"
 msgstr "Cadeia de parâmetros da chave pública inválida: %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL do servidor inválida"
 
@@ -5978,7 +5978,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Foram detectadas regras legadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -6162,7 +6162,7 @@ msgstr "Carrega a configuração…"
 msgid "Loading data…"
 msgstr "Carregando os dados…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Carregando conteúdo do diretório…"
 
@@ -7008,7 +7008,7 @@ msgid "NTP server candidates"
 msgstr "Candidatos a servidor NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7189,7 +7189,7 @@ msgstr "Novidades"
 msgid "Next »"
 msgstr "Próximo »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Não"
 
@@ -7245,7 +7245,7 @@ msgstr "Não há nenhum cliente associado"
 msgid "No control device specified"
 msgstr "Nenhum dispositivo de controle foi especificado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Sem dados"
@@ -7268,7 +7268,7 @@ msgstr "Sem imposição"
 msgid "No entries available"
 msgstr "Não há entradas disponíveis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Nenhuma entrada neste diretório"
 
@@ -7642,10 +7642,6 @@ msgstr "Abrir a visão geral das regras do iptables…"
 msgid "Open list..."
 msgstr "Abrir lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7701,7 +7697,7 @@ msgid "Operator Name"
 msgstr "Nome do operador"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "A opção \"%s\" contém um valor inválido de entrada."
 
@@ -7709,11 +7705,11 @@ msgstr "A opção \"%s\" contém um valor inválido de entrada."
 msgid "Option \"%s\" must not be empty."
 msgstr "A opção \"%s\" não deve estar vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opção alterada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opção removida"
 
@@ -7935,7 +7931,7 @@ msgstr "Substitua a tabela de roteamento IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7998,7 +7994,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
 msgid "Overview"
 msgstr "Visão geral"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sobrescrever o arquivo existente \"%s\" ?"
 
@@ -8181,7 +8177,7 @@ msgstr "Passagem direta (Dispositivo físico espelhado para um único MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8208,7 +8204,7 @@ msgstr "Senha interna da chave privada"
 msgid "Password strength"
 msgstr "Força da senha"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Senha2"
 
@@ -8401,7 +8397,7 @@ msgstr "Pcts."
 msgid "Please enter your username and password."
 msgstr "Entre com o nome do seu usuário e a senha."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Por favor, selecione o arquivo para enviar."
 
@@ -8515,8 +8511,8 @@ msgid ""
 "client communication on the same interface when the WiFi device is in AP "
 "mode."
 msgstr ""
-"Impede comunicação apenas com destinos em portas de bridge isoladas ("
-"permitindo com destinos em portas não isoladas). Também impede comunicação "
+"Impede comunicação apenas com destinos em portas de bridge isoladas "
+"(permitindo com destinos em portas não isoladas). Também impede comunicação "
 "entre clientes na mesma interface quando o dispositivo Wi-Fi está em modo AP."
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
@@ -8634,7 +8630,7 @@ msgstr ""
 "Forneça um servidor NTP à interface selecionada ou, se não for definido, a "
 "todas as interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Servidor de proxy"
 
@@ -8912,7 +8908,7 @@ msgstr "Pacotes recebidos"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Endereços IP da interface do WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Tempo limite da reconexão"
 
@@ -9360,20 +9356,20 @@ msgstr "Filtro de caminho reverso"
 msgid "Reverse sort"
 msgstr "Ordenação reversa"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Reverta"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Reverta as alterações"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 "O pedido para reverter as configurações falhou com o estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Revertendo configurações…"
 
@@ -9654,7 +9650,7 @@ msgid "Save"
 msgstr "Salvar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salvar & Aplicar"
@@ -9705,11 +9701,11 @@ msgstr "Domínio de pesquisa"
 msgid "Section %s is empty."
 msgstr "A seção %s está vazia."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Seção adicionada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Seção removida"
 
@@ -9727,9 +9723,9 @@ msgstr ""
 "do formato da imagem falhe. Use somente caso tenha certeza que o firmware "
 "está correto e é compatível com o seu dispositivo!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Selecione o arquivo…"
 
@@ -9943,7 +9939,7 @@ msgstr "Taxa de atualização do sinal"
 msgid "Signal:"
 msgstr "Sinal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Tamanho"
@@ -10340,7 +10336,7 @@ msgstr "Prioridade de inicialização"
 msgid "Start refresh"
 msgstr "Iniciar atualização"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Iniciando a aplicação da configuração…"
 
@@ -10512,7 +10508,7 @@ msgstr "Trocar o protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Alternar para a notação da lista CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Link simbólico"
 
@@ -10864,8 +10860,8 @@ msgid ""
 "The checkbox cannot be modified unless the <code>yggdrasil-jumper</code> "
 "package is installed."
 msgstr ""
-"A caixa de seleção não pode ser modificada a menos que o pacote <code"
-">yggdrasil-jumper</code>."
+"A caixa de seleção não pode ser modificada a menos que o pacote "
+"<code>yggdrasil-jumper</code>."
 
 #: modules/luci-compat/luasrc/view/cbi/error.htm:6
 msgid "The configuration file could not be loaded due to the following error:"
@@ -10884,7 +10880,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "O padrão (%s) é zero tanto para IPv4 quanto para IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11158,7 +11154,8 @@ msgstr "A chave eletrônica enviada é inválida ou já expirou!"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/views.js:27
 msgid "The syslog output, pre-filtered for messages related to:"
-msgstr "A saída do syslog, previamente filtradas para mensagens relacionadas a:"
+msgstr ""
+"A saída do syslog, previamente filtradas para mensagens relacionadas a:"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
 msgid ""
@@ -11265,7 +11262,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Não há concessões de IP ativas no momento"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Não há alterações a serem aplicadas"
 
@@ -11288,7 +11285,6 @@ msgstr "Este endereço IPv4 do repassar"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Este tipo de autenticação não é aplicável ao método EAP selecionado."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Isso não se parece com um arquivo PEM válido"
@@ -11881,7 +11877,7 @@ msgstr "Instância sem nome #%d"
 msgid "Unnamed key"
 msgstr "Chave sem nome"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Alterações Não Salvas"
 
@@ -11903,7 +11899,7 @@ msgstr "Esquema de URI não suportado em %s"
 msgid "Unsupported modem"
 msgstr "Modem não suportado"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocolo não suportado"
 
@@ -11925,7 +11921,7 @@ msgstr "Par sem título"
 msgid "Up"
 msgstr "Acima"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Upload"
 
@@ -11942,25 +11938,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Enviar arquivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Enviar arquivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Enviar arquivo…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "O upload foi cancelado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "A Solicitação de envio falhou: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Enviando o arquivo…"
 
@@ -12158,7 +12154,7 @@ msgstr "Útil para sistemas atrás de firewalls."
 msgid "User"
 msgstr "Usuário"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado do usuário (codificado em formato PEM)"
@@ -12167,13 +12163,13 @@ msgstr "Certificado do usuário (codificado em formato PEM)"
 msgid "User identifier"
 msgstr "Identificador do usuário"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Chave do usuário (codificada em formato PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12235,11 +12231,6 @@ msgstr "Endereço Local da VPN"
 msgid "VPN Local port"
 msgstr "Porta Local da VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocolo VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12254,7 +12245,7 @@ msgstr "Hash do certificado VPN Server SHA256"
 msgid "VPN Server port"
 msgstr "Porta do Servidor VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Resumo digital SHA1 do certificado do servidor VPN"
 
@@ -12618,7 +12609,7 @@ msgstr "Salve as consultas recebidas do DNS no syslog."
 msgid "Write system log to file"
 msgstr "Escrever registro do sistema (log) no arquivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Sim"
 
@@ -13442,5 +13433,11 @@ msgstr ""
 msgid "« Back"
 msgstr "« Voltar"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocolo VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Define como estático"
index ce6499cb5b6f762778492245ff51ef0623f439a0..593231b2451d751ac7590571c42d43fd0fa43253 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d câmp(uri) nevalid(e)"
 
@@ -132,10 +132,10 @@ msgstr "-- Câmp suplimentar --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +143,7 @@ msgstr "-- Vă rugăm să alegeți --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizat --"
@@ -456,7 +456,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Un director cu acelaşi nume există deja."
 
@@ -1226,22 +1226,22 @@ msgstr "Orice zonă"
 msgid "Apply backup?"
 msgstr "Aplicați backup?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Aplicați cu verificare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Solicitarea de aplicare a eșuat cu statusul <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicați nebifate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Se aplică schimbările configurării… %ds"
 
@@ -1314,7 +1314,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grup de autentificare"
@@ -1666,8 +1666,8 @@ msgstr "Activați interfața de punte chiar dacă nu sunt atașate porturi"
 msgid "Broadcast"
 msgstr "Difuzare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Răsfoiți…"
 
@@ -1687,7 +1687,7 @@ msgstr ""
 "Certificat CA (codat PEM; se utilizează în loc de stocarea la nivel de "
 "sistem pentru a verifica certificatul gateway-ului."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificat CA; dacă este gol, acesta va fi salvat după prima conexiune."
@@ -1741,9 +1741,9 @@ msgstr ""
 "Poate fi util în cazul în care ISP are nameservere IPv6, dar nu oferă rutare "
 "IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1871,11 +1871,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Cârlig în lanț \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Modificări"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1886,7 +1886,7 @@ msgstr ""
 "necesită <strong> conectarea la adresa nouă IP </strong> în %d secunde "
 "pentru a păstra modificările."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Modificările au fost anulate."
 
@@ -1998,7 +1998,7 @@ msgstr "ID-ul de client care se trimite la solicitarea DHCP"
 msgid "Clone"
 msgstr "Clonă"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2075,7 +2075,7 @@ msgstr "Calculați suma de control de ieșire (opțional)."
 msgid "Config File"
 msgstr "Fișier de configurare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configurație"
@@ -2084,11 +2084,11 @@ msgstr "Configurație"
 msgid "Configuration Export"
 msgstr "Exportul configurației"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Modificările de configurare aplicate."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Schimbările asupra configurării au fost anulate!"
 
@@ -2195,7 +2195,7 @@ msgstr "Conexiunea s-a pierdut"
 msgid "Connections"
 msgstr "Conexiuni"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Modificarea conectivității"
 
@@ -2237,7 +2237,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuați procesarea pachetelor nepotrivite"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2583,7 +2583,7 @@ msgstr "Delegați prefixele IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2597,7 +2597,7 @@ msgstr "Ștergeți"
 msgid "Delete key"
 msgstr "Ștergeți cheia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Cererea de ștergere a eșuat: %s"
 
@@ -2618,7 +2618,7 @@ msgstr "Intervalul mesajului de indicare a traficului de livrare"
 msgid "Description"
 msgstr "Descriere"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deselectați"
 
@@ -2715,7 +2715,7 @@ msgstr "Dispozitivul nu este prezent"
 msgid "Device type"
 msgstr "Tipul dispozitivului"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispozitiv inaccesibil!"
 
@@ -2745,7 +2745,7 @@ msgstr "Formați numărul"
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Director"
 
@@ -2857,8 +2857,8 @@ msgstr "Spațiu pe disc"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2957,11 +2957,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Nu urmăriți"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Sigur doriți să ștergeți \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Sigur doriți să ștergeți recursiv directorul \"%s\" ?"
 
@@ -2997,7 +2997,7 @@ msgstr "Nu fragmentați"
 msgid "Down"
 msgstr "Nefuncțional"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Descarcă"
 
@@ -3005,7 +3005,7 @@ msgstr "Descarcă"
 msgid "Download backup"
 msgstr "Descărcați backup-ul"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Descărcare eșuată: %s"
 
@@ -3809,7 +3809,7 @@ msgstr "Nu s-a reușit schimbarea parolei sistemului."
 msgid "Failed to configure modem"
 msgstr "Nu s-a reușit configurarea modemului"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Nu a reușit să confirme aplicarea în %ds, așteptând rollback…"
 
@@ -3845,7 +3845,7 @@ msgstr "Defecțiune"
 msgid "Fast (every second)"
 msgstr "Rapid (în fiecare secundă)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fișier"
 
@@ -3857,7 +3857,7 @@ msgstr ""
 "Fișier care enumeră rezolvatorii din amonte, opțional specific domeniului, "
 "de exemplu {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Fișierul nu este accesibil"
 
@@ -3869,7 +3869,7 @@ msgstr "Fișier în care se stochează informațiile de închiriere DHCP."
 msgid "File with upstream resolvers."
 msgstr "Fișier cu rezolvatori din amonte."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Numele fișierului"
@@ -5479,7 +5479,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Adresă IPv6 invalidă"
 
@@ -5521,7 +5521,7 @@ msgstr "Comandă invalidă"
 msgid "Invalid hexadecimal value"
 msgstr "Valoare hexazecimală invalidă"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nume de gazdă sau adresă IPv4 invalidă"
 
@@ -5529,7 +5529,7 @@ msgstr "Nume de gazdă sau adresă IPv4 invalidă"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Port invalid"
 
@@ -5541,7 +5541,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL server invalid"
 
@@ -5854,7 +5854,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Reguli anterioare detectate"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legendă:"
 
@@ -6035,7 +6035,7 @@ msgstr "Încărcați configurația…"
 msgid "Loading data…"
 msgstr "Încărcare date…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Încărcarea conținutului directorului…"
 
@@ -6875,7 +6875,7 @@ msgid "NTP server candidates"
 msgstr "Serverele NTP candidate"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7050,7 +7050,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Următoarea »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nu"
 
@@ -7106,7 +7106,7 @@ msgstr "Niciun client asociat"
 msgid "No control device specified"
 msgstr "Niciun dispozitiv de control specificat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Nu există date"
@@ -7129,7 +7129,7 @@ msgstr "Nu se impune"
 msgid "No entries available"
 msgstr "Fără intrări disponibile"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Fără intrări în acest director"
 
@@ -7491,10 +7491,6 @@ msgstr "Deschideți prezentarea generală a regulilor iptables…"
 msgid "Open list..."
 msgstr "Deschideți lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "Conectare Deschisă (CISCO AnyConnect)"
@@ -7550,7 +7546,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
 
@@ -7558,11 +7554,11 @@ msgstr "Opțiunea \"%s\" conține o valoare de intrare invalidă."
 msgid "Option \"%s\" must not be empty."
 msgstr "Opțiunea \"%s\" nu trebuie să fie goală."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opțiune modificată"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opțiune eliminată"
 
@@ -7781,7 +7777,7 @@ msgstr "Suprascrie tabelul de rutare IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7843,7 +7839,7 @@ msgstr "Suprascrieți tabelul utilizat pentru rutele interne"
 msgid "Overview"
 msgstr "Prezentare generală"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Suprascrieți fișierul existent \"%s\" ?"
 
@@ -8026,7 +8022,7 @@ msgstr "Pass-through (dispozitiv fizic în oglindă pentru un singur MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8053,7 +8049,7 @@ msgstr "Parola cheii private interioare"
 msgid "Password strength"
 msgstr "Puterea parolei"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Parola2"
 
@@ -8245,7 +8241,7 @@ msgstr "Pachete."
 msgid "Please enter your username and password."
 msgstr "Vă rugăm să introduceți numele de utilizator și parola."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Vă rugăm să selectați fișierul de încărcat."
 
@@ -8469,7 +8465,7 @@ msgstr ""
 "Furnizează serverul NTP pentru interfața selectată sau, dacă nu este "
 "specificat, pentru toate interfețele"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Server Proxy"
 
@@ -8743,7 +8739,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomandat. Adresele IP ale interfeței WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Pauză de reconectare"
 
@@ -9184,19 +9180,19 @@ msgstr "Filtru de cale inversă"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Reveniți"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Restabilește la schimbările anterioare"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Cererea de revenire a eșuat cu statusul <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Refacerea configurației…"
 
@@ -9470,7 +9466,7 @@ msgid "Save"
 msgstr "Salvați"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Salvați și aplicați"
@@ -9521,11 +9517,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr "Secțiunea %s este goală."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Secțiune adăugată"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Secțiune eliminată"
 
@@ -9543,9 +9539,9 @@ msgstr ""
 "verificarea formatului imaginii nu reușește. Utilizați numai dacă sunteți "
 "sigur că firmware-ul este corect și destinat dispozitivului dvs.!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Selectează fișier…"
 
@@ -9759,7 +9755,7 @@ msgstr "Rata de reîmprospătare a semnalului"
 msgid "Signal:"
 msgstr "Semnal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Mărime"
@@ -10147,7 +10143,7 @@ msgstr "Prioritatea de pornire"
 msgid "Start refresh"
 msgstr "Porniți reîmprospătarea"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Se aplică configurația de pornire…"
 
@@ -10319,7 +10315,7 @@ msgstr "Schimbă protocolul"
 msgid "Switch to CIDR list notation"
 msgstr "Treceți la notarea listei CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Legătură simbolică"
 
@@ -10687,7 +10683,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11065,7 +11061,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nu există închirieri active"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Nu există modificări de aplicat"
 
@@ -11088,7 +11084,6 @@ msgstr "Această adresă IPv4 a releului"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Acest tip de autentificare nu se aplică la metoda EAP selectată."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Acesta nu pare a fi un fișier PEM valid"
@@ -11664,7 +11659,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Cheie fără nume"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Modificări nesalvate"
 
@@ -11686,7 +11681,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Modem neacceptat"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocol neacceptat"
 
@@ -11708,7 +11703,7 @@ msgstr "Fără titlu omolog"
 msgid "Up"
 msgstr "Sus"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Încărcați"
 
@@ -11725,25 +11720,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Încărcați arhiva..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Încărcați fișierul"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Încărcați fișierul…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Încărcarea a fost anulată"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Solicitarea de încărcare a eșuat: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Se încarcă fișierul…"
 
@@ -11942,7 +11937,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificat de utilizator (codificat PEM)"
@@ -11951,13 +11946,13 @@ msgstr "Certificat de utilizator (codificat PEM)"
 msgid "User identifier"
 msgstr "Identificatorul utilizatorului"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Cheie utilizator (codare PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12019,11 +12014,6 @@ msgstr "Adresă locală VPN"
 msgid "VPN Local port"
 msgstr "Port local VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocol VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12038,7 +12028,7 @@ msgstr "Hash SHA256 al certificatului serverului VPN"
 msgid "VPN Server port"
 msgstr "Portul serverului VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Certificatul serverului VPN hash SHA1"
 
@@ -12400,7 +12390,7 @@ msgstr "Scrieți interogările DNS primite in syslog."
 msgid "Write system log to file"
 msgstr "Scrieți jurnalul de sistem într-un fișier"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Da"
 
@@ -13224,5 +13214,8 @@ msgstr ""
 msgid "« Back"
 msgstr "« Înapoi"
 
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocol VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Setați Static"
index 33f8e8bc197e224ed35c271880e51e17fe5bdc10..ce16d33bffeb8600a76310a3ff31e380b09472e8 100644 (file)
@@ -34,7 +34,7 @@ msgstr "%.1f дБ"
 msgid "%d Bit"
 msgstr "%d бит"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d неверное(ых) поле(я)(ей)"
 
@@ -145,10 +145,10 @@ msgstr "-- Дополнительно --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -156,7 +156,7 @@ msgstr "-- Выберите --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- пользовательский --"
@@ -471,7 +471,7 @@ msgstr ""
 "По умолчанию Yggdrasil устанавливает MTU 65535. Рекомендуется использовать "
 "это значение по умолчанию."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Директория с таким же именем уже существует."
 
@@ -661,8 +661,8 @@ msgstr "Отсутствующий интерфейс"
 msgid "Accept DNS queries only from hosts whose address is on a local subnet."
 msgstr ""
 "Ограничение сервиса <abbr title=\"Domain Name System\">DNS</abbr>, для "
-"подсетей интерфейса использующего <abbr title=\"Domain Name System\""
-">DNS</abbr>."
+"подсетей интерфейса использующего <abbr title=\"Domain Name System\">DNS</"
+"abbr>."
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:267
 msgid "Accept from public keys"
@@ -877,8 +877,8 @@ msgstr "Добавить экземпляр сервера"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1351
 msgid "Add static forward and reverse DNS entries for this host."
 msgstr ""
-"Добавьте статические записи прямого и обратного <abbr title="
-"\"Domain Name System\">DNS</abbr> для этого узла."
+"Добавьте статические записи прямого и обратного <abbr title=\"Domain Name "
+"System\">DNS</abbr> для этого узла."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:757
 msgid "Add subnet address to forwards"
@@ -889,9 +889,8 @@ msgid ""
 "Add the MAC address of the requestor to DNS queries which are forwarded "
 "upstream."
 msgstr ""
-"Добавлять MAC-адрес запрашивающего устройства к <abbr title="
-"\"Domain Name System\">DNS</abbr>-запросам, которые пересылаются на "
-"вышестоящие серверы."
+"Добавлять MAC-адрес запрашивающего устройства к <abbr title=\"Domain Name "
+"System\">DNS</abbr>-запросам, которые пересылаются на вышестоящие серверы."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:367
 msgid "Add to Blacklist"
@@ -1161,9 +1160,8 @@ msgstr "Всегда включён (kernel: default-on)"
 msgid ""
 "Always send the chosen DHCP options. Sometimes needed, with e.g. PXELinux."
 msgstr ""
-"Всегда отправлять выбранные параметры <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>. Иногда требуется, "
-"например в PXELinux."
+"Всегда отправлять выбранные параметры <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>. Иногда требуется, например в PXELinux."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1008
 msgid ""
@@ -1176,8 +1174,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1206
 msgid "Amount of Duplicate Address Detection probes to send"
 msgstr ""
-"Количество запросов на обнаружение дублирующихся адресов (<abbr title="
-"\"Duplicate Address Detection\">DAD</abbr>), отправляемых интерфейсом"
+"Количество запросов на обнаружение дублирующихся адресов (<abbr "
+"title=\"Duplicate Address Detection\">DAD</abbr>), отправляемых интерфейсом"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
 msgid "Amount of seconds to wait for the modem to become ready"
@@ -1206,9 +1204,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:940
 msgid "Announce this device as IPv6 DNS server."
 msgstr ""
-"Объявлять это устройство в качестве <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr> <abbr title="
-"\"Domain Name System\">DNS</abbr>-сервера."
+"Объявлять это устройство в качестве <abbr title=\"Internet Protocol Version "
+"6\">IPv6</abbr> <abbr title=\"Domain Name System\">DNS</abbr>-сервера."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
 msgid ""
@@ -1278,22 +1275,22 @@ msgstr "Любая зона"
 msgid "Apply backup?"
 msgstr "Восстановить резервную копию?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Применить выбранное"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Ошибка <code>%h</code> запроса на применение"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Применить без проверки"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Применение изменений... %d сек"
 
@@ -1365,7 +1362,7 @@ msgstr "Атрибуты для добавления/замены в каждо
 msgid "Auth"
 msgstr "Аутентификация"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Группа аутентификации"
@@ -1724,8 +1721,8 @@ msgstr "Активировать интерфейс моста даже если
 msgid "Broadcast"
 msgstr "Широковещательная рассылка"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Обзор…"
 
@@ -1747,7 +1744,7 @@ msgstr ""
 "CA-сертификат (в PEM-кодировке; используется вместо общесистемного хранилища "
 "для проверки сертификата шлюза)."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-сертификат; если отсутствует, будет сохранен после первого соединения."
@@ -1801,9 +1798,9 @@ msgstr ""
 "Может быть полезно, когда провайдер имеет IPv6-серверы имён, но не "
 "предоставляет IPv6-маршрутизацию."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1932,11 +1929,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Хук цепочки ‎«%h»"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Изменения"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1947,7 +1944,7 @@ msgstr ""
 "<strong>подключения к новому IP</strong> в течение %d секунд, чтобы "
 "сохранить изменения."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Изменения отменены."
 
@@ -2055,15 +2052,15 @@ msgstr "Клиент"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:41
 msgid "Client ID to send when requesting DHCP"
 msgstr ""
-"ID клиента для отправки в <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>"
+"ID клиента для отправки в <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2731
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2735
 msgid "Clone"
 msgstr "Клонировать"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2123,12 +2120,11 @@ msgid ""
 "workaround might cause interoperability issues and reduced robustness of key "
 "negotiation especially in environments with heavy traffic load."
 msgstr ""
-"Затрудняет атаки с переустановкой ключей (<abbr title="
-"\"Key Reinstallation Attack\">KRACK</abbr>) на клиентских устройствах, "
-"отключая повторную передачу кадров EAPOL-Key, используемых для установки "
-"ключей. Это решение может вызвать проблемы совместимости и снизить "
-"устойчивость согласования ключей, особенно в условиях высокой сетевой "
-"нагрузки."
+"Затрудняет атаки с переустановкой ключей (<abbr title=\"Key Reinstallation "
+"Attack\">KRACK</abbr>) на клиентских устройствах, отключая повторную "
+"передачу кадров EAPOL-Key, используемых для установки ключей. Это решение "
+"может вызвать проблемы совместимости и снизить устойчивость согласования "
+"ключей, особенно в условиях высокой сетевой нагрузки."
 
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
@@ -2141,7 +2137,7 @@ msgstr "Вычислять исходящую контрольную сумму
 msgid "Config File"
 msgstr "Конфигурационный файл"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Конфигурация"
@@ -2150,11 +2146,11 @@ msgstr "Конфигурация"
 msgid "Configuration Export"
 msgstr "Экспорт конфигурации"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Конфигурация применена."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Конфигурация возвращена назад!"
 
@@ -2211,16 +2207,15 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
 msgid "Configures the operation mode of the DHCPv6 service on this interface."
 msgstr ""
-"Настройка режима работы службы <abbr title="
-"\"Dynamic Host Configuration Protocol Version 6\">DHCPv6</abbr> на этом "
-"интерфейсе."
+"Настройка режима работы службы <abbr title=\"Dynamic Host Configuration "
+"Protocol Version 6\">DHCPv6</abbr> на этом интерфейсе."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:982
 msgid ""
 "Configures the operation mode of the NDP proxy service on this interface."
 msgstr ""
-"Настройка режима работы службы <abbr title=\"Neighbor Discovery Protocol\""
-">NDP</abbr>-прокси на этом интерфейсе."
+"Настройка режима работы службы <abbr title=\"Neighbor Discovery "
+"Protocol\">NDP</abbr>-прокси на этом интерфейсе."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1382
 msgid "Configure…"
@@ -2264,7 +2259,7 @@ msgstr "Подключение потеряно"
 msgid "Connections"
 msgstr "Соединения"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Изменение подключения"
 
@@ -2306,7 +2301,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Продолжать обработку несопоставленных пакетов"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2465,8 +2460,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:915
 msgid "DHCPv6-Service"
 msgstr ""
-"Сервис <abbr title=\"Dynamic Host Configuration Protocol Version 6\""
-">DHCPv6</abbr>"
+"Сервис <abbr title=\"Dynamic Host Configuration Protocol Version 6\">DHCPv6</"
+"abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:40
 msgid "DNS"
@@ -2664,7 +2659,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2678,7 +2673,7 @@ msgstr "Удалить"
 msgid "Delete key"
 msgstr "Удалить ключ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Ошибка запроса на удаление: %s"
 
@@ -2699,7 +2694,7 @@ msgstr "Интервал сообщений, регламентирующий д
 msgid "Description"
 msgstr "Описание"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Отменить выбор"
 
@@ -2796,7 +2791,7 @@ msgstr "Устройство отсутствует"
 msgid "Device type"
 msgstr "Тип устройства"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Устройство недоступно!"
 
@@ -2826,7 +2821,7 @@ msgstr "Dial номер"
 msgid "Dir"
 msgstr "Каталог"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Папка"
 
@@ -2941,8 +2936,8 @@ msgstr "Дисковое пространство"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2971,9 +2966,9 @@ msgid ""
 "Dnsmasq instance to which this DHCP host section is bound. If unspecified, "
 "the section is valid for all dnsmasq instances."
 msgstr ""
-"Экземпляр dnsmasq, к которому привязан данный раздел <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-хоста. Если не указано, "
-"то раздел действителен для всех экземпляров dnsmasq."
+"Экземпляр dnsmasq, к которому привязан данный раздел <abbr title=\"Dynamic "
+"Host Configuration Protocol\">DHCP</abbr>-хоста. Если не указано, то раздел "
+"действителен для всех экземпляров dnsmasq."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:920
 msgid ""
@@ -3042,11 +3037,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Не отслеживать"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Удалить «%s»?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Вы действительно хотите рекурсивно удалить директорию «%s»?"
 
@@ -3082,7 +3077,7 @@ msgstr "Не фрагментировать"
 msgid "Down"
 msgstr "Вниз"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Скачать"
 
@@ -3090,7 +3085,7 @@ msgstr "Скачать"
 msgid "Download backup"
 msgstr "Загрузить резервную копию"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Загрузка не удалась: %s"
 
@@ -3120,11 +3115,11 @@ msgid ""
 "proxy on the network and such frames need not be used or in the case of "
 "802.11, must not be used to prevent attacks."
 msgstr ""
-"Отбрасывать все добровольные (gratuitous) <abbr title="
-"\"Address Resolution Protocol\">ARP</abbr>-кадры, например, если в сети есть "
-"известный хороший <abbr title=\"Address Resolution Protocol\">ARP</abbr>-"
-"пÑ\80окÑ\81и, Ð¸ Ñ\82акие ÐºÐ°Ð´Ñ\80Ñ\8b Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8cÑ\81Ñ\8f Ð¸Ð»Ð¸, Ð² Ñ\81лÑ\83Ñ\87ае 802.11, Ð½Ðµ "
-"должнÑ\8b Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8cÑ\81Ñ\8f Ð´Ð»Ñ\8f Ð¿Ñ\80едоÑ\82вÑ\80аÑ\89ениÑ\8f Ð°Ñ\82ак."
+"Отбрасывать все добровольные (gratuitous) <abbr title=\"Address Resolution "
+"Protocol\">ARP</abbr>-кадры, например, если в сети есть известный хороший "
+"<abbr title=\"Address Resolution Protocol\">ARP</abbr>-прокси, и такие кадры "
+"не Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8cÑ\81Ñ\8f Ð¸Ð»Ð¸, Ð² Ñ\81лÑ\83Ñ\87ае 802.11, Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8cÑ\81Ñ\8f Ð´Ð»Ñ\8f "
+"предотвращения атак."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1198
 msgid ""
@@ -3139,8 +3134,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1176
 msgid "Drop gratuitous ARP"
 msgstr ""
-"Отбрасывать добровольные (gratuitous) <abbr title="
-"\"Address Resolution Protocol\">ARP</abbr>"
+"Отбрасывать добровольные (gratuitous) <abbr title=\"Address Resolution "
+"Protocol\">ARP</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1252
 msgid "Drop layer 2 multicast frames containing IPv4 unicast packets."
@@ -3227,9 +3222,9 @@ msgid ""
 "Dynamically allocate DHCP addresses for clients. If disabled, only clients "
 "having static leases will be served."
 msgstr ""
-"Динамически выделять <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-адреса для клиентов. Если отключено, будут обслуживаться только "
-"клиенты со статическими арендами."
+"Динамически выделять <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-адреса для клиентов. Если отключено, будут "
+"обÑ\81лÑ\83живаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\82олÑ\8cко ÐºÐ»Ð¸ÐµÐ½Ñ\82Ñ\8b Ñ\81о Ñ\81Ñ\82аÑ\82иÑ\87еÑ\81кими Ð°Ñ\80ендами."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1564
 msgid "E.g. <code>br-vlan</code> or <code>brvlan</code>."
@@ -3415,8 +3410,8 @@ msgstr "Включить IPv6-согласование на PPP-соединен
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1194
 msgid "Enable IPv6 segment routing"
 msgstr ""
-"Включить сегментную маршрутизацию <abbr title=\"Internet Protocol Version 6\""
-">IPv6</abbr>"
+"Включить сегментную маршрутизацию <abbr title=\"Internet Protocol Version "
+"6\">IPv6</abbr>"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Enable Instance"
@@ -3471,21 +3466,21 @@ msgid ""
 "Secure\">HTTPS</abbr> port."
 msgstr ""
 "Перенаправлять <abbr title=\"Hypertext Transfer Protocol\">HTTP</abbr>-"
-"запросы на порт <abbr title=\"Hypertext Transfer Protocol Secure\""
-">HTTPS</abbr>."
+"запросы на порт <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
+"abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1058
 msgid ""
 "Enable downstream delegation of IPv6 prefixes available on this interface"
 msgstr ""
-"Включить нисходящее делегирование префиксов <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>, доступных на этом интерфейсе"
+"Включить нисходящее делегирование префиксов <abbr title=\"Internet Protocol "
+"Version 6\">IPv6</abbr>, доступных на этом интерфейсе"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1932
 msgid "Enable key reinstallation (KRACK) countermeasures"
 msgstr ""
-"Включить защиту от атаки <abbr title=\"Key Reinstallation Attack\""
-">KRACK</abbr>"
+"Включить защиту от атаки <abbr title=\"Key Reinstallation Attack\">KRACK</"
+"abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:189
 msgid "Enable learning and aging"
@@ -3506,8 +3501,8 @@ msgstr "Включить мультикаст fast leave"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1067
 msgid "Enable multicast querier"
 msgstr ""
-"Включить запрашиватель <abbr title=\"Multicast\">многоадресного "
-"вещания</abbr>"
+"Включить запрашиватель <abbr title=\"Multicast\">многоадресного вещания</"
+"abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1212
 msgid "Enable multicast support"
@@ -3555,8 +3550,8 @@ msgstr "Включите флаг DF (не Фрагментировать) ин
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:856
 msgid "Enable the built-in single-instance TFTP server."
 msgstr ""
-"Включить встроенный <abbr title=\"Trivial File Transfer Protocol\""
-">TFTP</abbr>-сервер (один экземпляр)."
+"Включить встроенный <abbr title=\"Trivial File Transfer Protocol\">TFTP</"
+"abbr>-сервер (один экземпляр)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:932
 msgid "Enable this network"
@@ -3667,20 +3662,20 @@ msgstr "Неверная настройка параметра Endpoint"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1217
 msgid "Enforce IGMPv1"
 msgstr ""
-"Принудительно использовать <abbr title="
-"\"Internet Group Management Protocol Version 1\">IGMPv1</abbr>"
+"Принудительно использовать <abbr title=\"Internet Group Management Protocol "
+"Version 1\">IGMPv1</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1218
 msgid "Enforce IGMPv2"
 msgstr ""
-"Принудительно использовать <abbr title="
-"\"Internet Group Management Protocol Version 12\">IGMPv2</abbr>"
+"Принудительно использовать <abbr title=\"Internet Group Management Protocol "
+"Version 12\">IGMPv2</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1219
 msgid "Enforce IGMPv3"
 msgstr ""
-"Принудительно использовать <abbr title="
-"\"Internet Group Management Protocol Version 3\">IGMPv3</abbr>"
+"Принудительно использовать <abbr title=\"Internet Group Management Protocol "
+"Version 3\">IGMPv3</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
 msgid "Enforce MLD version 1"
@@ -3827,8 +3822,8 @@ msgid "Extend 3GPP WAN interface /64 prefix via PD to LAN (RFC 7278)"
 msgstr ""
 "Расширить префикс /64 <abbr title=\"Wide Area Network\">WAN</abbr>-"
 "интерфейса <abbr title=\"3rd Generation Partnership Project\">3GPP</abbr> "
-"через <abbr title=\"Prefix Delegation\">PD</abbr> на <abbr title="
-"\"Local Area Network\">LAN</abbr> (RFC 7278)"
+"через <abbr title=\"Prefix Delegation\">PD</abbr> на <abbr title=\"Local "
+"Area Network\">LAN</abbr> (RFC 7278)"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:34
 msgid "Extend prefix"
@@ -3873,8 +3868,8 @@ msgstr "Интерфейс с внешним управлением"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
 msgid "Extra DHCP logging"
 msgstr ""
-"Дополнительное журналирование <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+"Дополнительное журналирование <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>"
 
 #: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
 msgid "Extra SSH command options"
@@ -3934,7 +3929,7 @@ msgstr "Не удалось изменить системный пароль."
 msgid "Failed to configure modem"
 msgstr "Не удалось сконфигурировать модем"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Не удалось подтвердить применение в течении %d сек., ожидание отката…"
 
@@ -3970,7 +3965,7 @@ msgstr "Сбой"
 msgid "Fast (every second)"
 msgstr "Быстро (каждую секунду)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Файл"
 
@@ -3982,21 +3977,21 @@ msgstr ""
 "Этот файл может содержать такие строки, как {servers_file_entry01} или "
 "{servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Файл не доступен"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:632
 msgid "File to store DHCP lease information."
 msgstr ""
-"Файл, где хранятся арендованные <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-адреса."
+"Файл, где хранятся арендованные <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-адреса."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:640
 msgid "File with upstream resolvers."
 msgstr "Локальный <abbr title=\"Domain Name System\">DNS</abbr>-файл."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Имя файла"
@@ -4116,8 +4111,8 @@ msgstr "Побеждает первый ответ."
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:792
 msgid "Fixed source port for outbound DNS queries."
 msgstr ""
-"Фиксированный порт для исходящих <abbr title=\"Domain Name System\""
-">DNS</abbr>-запросов."
+"Фиксированный порт для исходящих <abbr title=\"Domain Name System\">DNS</"
+"abbr>-запросов."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:314
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:451
@@ -4147,7 +4142,8 @@ msgstr "Следовать"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1009
 msgid "Follow IPv4 Lifetime"
-msgstr "Синхронизация с <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
+msgstr ""
+"Синхронизация с <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:457
 msgid "For VRF, install %s"
@@ -4182,8 +4178,8 @@ msgstr "Принудительно CCMP-256 (AES)"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:690
 msgid "Force DHCP on this network even if another server is detected."
 msgstr ""
-"Принудительно запускать <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-сервер в этой сети, даже если обнаружен другой сервер."
+"Принудительно запускать <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-сервер в этой сети, даже если обнаружен другой сервер."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1296
 msgid "Force GCMP (AES)"
@@ -4196,8 +4192,8 @@ msgstr "Принудительно GCMP-256 (AES)"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1215
 msgid "Force IGMP version"
 msgstr ""
-"Применяемая версия <abbr title=\"Internet Group Management Protocol\""
-">IGMP</abbr>"
+"Применяемая версия <abbr title=\"Internet Group Management Protocol\">IGMP</"
+"abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1222
 msgid "Force MLD version"
@@ -4215,8 +4211,8 @@ msgstr "Назначить TKIP и CCMP (AES)"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1347
 msgid "Force broadcast DHCP response."
 msgstr ""
-"Принудительно использовать широковещательные <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-ответы."
+"Принудительно использовать широковещательные <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-ответы."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1324
 msgid "Force link"
@@ -4685,8 +4681,8 @@ msgstr "Высокая"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1173
 msgid "Honor gratuitous ARP"
 msgstr ""
-"Предпочитать добровольные (gratuitous) <abbr title="
-"\"Address Resolution Protocol\">ARP</abbr>"
+"Предпочитать добровольные (gratuitous) <abbr title=\"Address Resolution "
+"Protocol\">ARP</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:596
 msgctxt "Chain hook description"
@@ -4736,8 +4732,8 @@ msgstr "Имя хоста"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
 msgid "Hostname to send when requesting DHCP"
 msgstr ""
-"Имя хоста в <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-запросах"
+"Имя хоста в <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>-"
+"запросах"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:935
 msgid "Hostnames"
@@ -4751,8 +4747,8 @@ msgid ""
 msgstr ""
 "Имена устройств используются для привязки доменного имени к IP-адресу. Эта "
 "настройка избыточна для устройств с бессрочной арендой, но может быть "
-"полезна для перепривязки <abbr title=\"Fully Qualified Domain Name\""
-">FQDN</abbr>."
+"полезна для перепривязки <abbr title=\"Fully Qualified Domain Name\">FQDN</"
+"abbr>."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
 msgid "How long (in milliseconds) the LED should be off"
@@ -4936,8 +4932,8 @@ msgstr "Продолжительность присвоения IPv4"
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:182
 msgid "IPv4 broadcast"
 msgstr ""
-"Широковещательный <abbr title=\"Internet Protocol Version 4\""
-">IPv4</abbr>-адрес"
+"Широковещательный <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-"
+"адрес"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
 msgid "IPv4 gateway"
@@ -5024,8 +5020,8 @@ msgstr "Межсетевой экран IPv6"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1202
 msgid "IPv6 MTU"
 msgstr ""
-"<abbr title=\"Maximum Transmission Unit\">MTU</abbr> для <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>"
+"<abbr title=\"Maximum Transmission Unit\">MTU</abbr> для <abbr "
+"title=\"Internet Protocol Version 6\">IPv6</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:272
 msgid "IPv6 Neighbours"
@@ -5072,8 +5068,8 @@ msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-адрес"
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
 msgid "IPv6 assignment hint"
 msgstr ""
-"Подсказка при назначении <abbr title=\"Internet Protocol Version 6\""
-">IPv6</abbr>"
+"Подсказка при назначении <abbr title=\"Internet Protocol Version 6\">IPv6</"
+"abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1061
 msgid "IPv6 assignment length"
@@ -5104,7 +5100,8 @@ msgstr "Префикс IPv6"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1083
 msgid "IPv6 prefix filter"
-msgstr "Фильтр <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-префикса"
+msgstr ""
+"Фильтр <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-префикса"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
@@ -5116,8 +5113,8 @@ msgstr "Длина префикса IPv6"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:196
 msgid "IPv6 routed prefix"
 msgstr ""
-"Маршрутизируемый префикс <abbr title=\"Internet Protocol Version 6\""
-">IPv6</abbr>"
+"Маршрутизируемый префикс <abbr title=\"Internet Protocol Version 6\">IPv6</"
+"abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1054
 msgid "IPv6 source routing"
@@ -5250,8 +5247,8 @@ msgstr "Если не выбрано, то маршрут по умолчани
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
 msgid "If unchecked, the advertised DNS server addresses are ignored"
 msgstr ""
-"Если не выбрано, то извещаемые адреса <abbr title=\"Domain Name System\""
-">DNS</abbr>-серверов игнорируются"
+"Если не выбрано, то извещаемые адреса <abbr title=\"Domain Name "
+"System\">DNS</abbr>-серверов игнорируются"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
 msgid ""
@@ -5339,10 +5336,10 @@ msgid ""
 msgstr ""
 "В <abbr title=\"Dynamic Host Configuration Protocol Version 4\">DHCPv4</"
 "abbr> можно включить более одного MAC-адреса. Это позволяет связать IP-адрес "
-"с несколькими MAC-адресами, и dnsmasq отказывается от аренды <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-адреса для одного из MAC-"
-"адÑ\80еÑ\81ов, ÐºÐ¾Ð³Ð´Ð° Ð´Ñ\80Ñ\83гой Ð·Ð°Ð¿Ñ\80аÑ\88иваеÑ\82 Ð°Ñ\80ендÑ\83. Ð­Ñ\82о Ñ\80абоÑ\82аеÑ\82 Ð½Ð°Ð´Ñ\91жно Ñ\82олÑ\8cко Ð² Ñ\82ом "
-"случае, если в любой момент времени активен только один из MAC-адресов."
+"с несколькими MAC-адресами, и dnsmasq отказывается от аренды <abbr "
+"title=\"Dynamic Host Configuration Protocol\">DHCP</abbr>-адреса для одного "
+"из MAC-адÑ\80еÑ\81ов, ÐºÐ¾Ð³Ð´Ð° Ð´Ñ\80Ñ\83гой Ð·Ð°Ð¿Ñ\80аÑ\88иваеÑ\82 Ð°Ñ\80ендÑ\83. Ð­Ñ\82о Ñ\80абоÑ\82аеÑ\82 Ð½Ð°Ð´Ñ\91жно Ñ\82олÑ\8cко "
+"в том случае, если в любой момент времени активен только один из MAC-адресов."
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
 msgid ""
@@ -5631,10 +5628,10 @@ msgid ""
 "larger values cause IGMP Queries to be sent less often"
 msgstr ""
 "Интервал в сантисекундах между мультикаст общими запросами. Изменяя "
-"значение, администратор может настроить количество <abbr title="
-"\"Internet Group Management Protocol\">IGMP</abbr>-сообщений в подсети; "
-"болÑ\8cÑ\88ие Ð·Ð½Ð°Ñ\87ениÑ\8f Ð¿Ñ\80иводÑ\8fÑ\82 Ðº Ñ\82омÑ\83, Ñ\87Ñ\82о<abbr title="
-"\"Internet Group Management Protocol\">IGMP</abbr>-запросы отправляются реже"
+"значение, администратор может настроить количество <abbr title=\"Internet "
+"Group Management Protocol\">IGMP</abbr>-сообщений в подсети; большие "
+"знаÑ\87ениÑ\8f Ð¿Ñ\80иводÑ\8fÑ\82 Ðº Ñ\82омÑ\83, Ñ\87Ñ\82о<abbr title=\"Internet Group Management "
+"Protocol\">IGMP</abbr>-запросы отправляются реже"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1042
 msgid "Interval in seconds for STP hello packets"
@@ -5668,7 +5665,7 @@ msgstr ""
 "Неверный формат времени аренды DHCP. Используйте целочисленные значения, за "
 "которыми могут следовать s, m, h, d или w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Неверный IPv6-адрес"
 
@@ -5716,7 +5713,7 @@ msgstr "Неверная команда"
 msgid "Invalid hexadecimal value"
 msgstr "Неверное шестнадцатеричное значение"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Неверное имя хоста или IPv4-адрес"
 
@@ -5724,7 +5721,7 @@ msgstr "Неверное имя хоста или IPv4-адрес"
 msgid "Invalid key format"
 msgstr "Неверный формат ключа"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Неверный порт"
 
@@ -5736,7 +5733,7 @@ msgstr "Недопустимая строка закрытого ключа %s"
 msgid "Invalid public key string %s"
 msgstr "Недопустимая строка открытого ключа %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Неверный URL сервера"
 
@@ -6051,7 +6048,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Обнаружены устаревшие правила"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "События:"
 
@@ -6213,8 +6210,8 @@ msgstr "Неверная настройка параметра ListenPort"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:785
 msgid "Listening port for inbound DNS queries."
 msgstr ""
-"Фиксированный порт для входящих <abbr title=\"Domain Name System\""
-">DNS</abbr>-запросов."
+"Фиксированный порт для входящих <abbr title=\"Domain Name System\">DNS</"
+"abbr>-запросов."
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:130
 #: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:45
@@ -6243,7 +6240,7 @@ msgstr "Загрузка конфигурации…"
 msgid "Loading data…"
 msgstr "Загрузка данных…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Загрузка содержимого директории…"
 
@@ -6357,9 +6354,9 @@ msgstr "Локальный домен"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:430
 msgid "Local domain suffix appended to DHCP names and hosts file entries."
 msgstr ""
-"Суффикс локального домена, который будет добавлен к <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-именам и записи файла "
-"hosts (/etc/hosts)."
+"Суффикс локального домена, который будет добавлен к <abbr title=\"Dynamic "
+"Host Configuration Protocol\">DHCP</abbr>-именам и записи файла hosts (/etc/"
+"hosts)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:532
 msgid "Local service only"
@@ -6393,9 +6390,9 @@ msgstr "Консольные предупреждения"
 msgid ""
 "Log all options sent to DHCP clients and the tags used to determine them."
 msgstr ""
-"Записывать в журнал все опции, отправленные клиентам <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>, и теги, используемые "
-"длÑ\8f Ð¸Ñ\85 Ð¾Ð¿Ñ\80еделениÑ\8f."
+"Записывать в журнал все опции, отправленные клиентам <abbr title=\"Dynamic "
+"Host Configuration Protocol\">DHCP</abbr>, и теги, используемые для их "
+"определения."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:30
 msgid "Log audit"
@@ -6619,8 +6616,8 @@ msgstr "Соответствие трафика, предназначенног
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:174
 msgid "Match traffic destined to this subnet (CIDR notation)"
 msgstr ""
-"Соответствует трафику, направленному в эту подсеть (формат <abbr title="
-"\"Classless Inter-Domain Routing\">CIDR</abbr>)"
+"Соответствует трафику, направленному в эту подсеть (формат <abbr "
+"title=\"Classless Inter-Domain Routing\">CIDR</abbr>)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:203
 msgid "Match traffic from this destination port (range)"
@@ -6637,8 +6634,8 @@ msgstr "Искать трафик с этого исходящего порта
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:157
 msgid "Match traffic from this source subnet (CIDR notation)"
 msgstr ""
-"Соответствует трафику из этой подсети (формат <abbr title="
-"\"Classless Inter-Domain Routing\">CIDR</abbr>)"
+"Соответствует трафику из этой подсети (формат <abbr title=\"Classless Inter-"
+"Domain Routing\">CIDR</abbr>)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:183
 msgid "Matched traffic re-targets to an interface using this table."
@@ -6667,8 +6664,8 @@ msgstr "Максимальное допустимое значение %s."
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:814
 msgid "Max. DHCP leases"
 msgstr ""
-"<abbr title=\"максимальное\">Макс.</abbr> кол-во аренд <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>"
+"<abbr title=\"максимальное\">Макс.</abbr> кол-во аренд <abbr title=\"Dynamic "
+"Host Configuration Protocol\">DHCP</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:821
 msgid "Max. EDNS0 packet size"
@@ -6696,15 +6693,15 @@ msgstr "Максимальное количество активных арен
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:829
 msgid "Maximum allowed number of concurrent DNS queries."
 msgstr ""
-"Максимально допустимое количество одновременных <abbr title="
-"\"Domain Name System\">DNS</abbr>-запросов."
+"Максимально допустимое количество одновременных <abbr title=\"Domain Name "
+"System\">DNS</abbr>-запросов."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:822
 msgid "Maximum allowed size of EDNS0 UDP packets."
 msgstr ""
-"Максимально допустимый размер <abbr title=\"User Datagram Protocol\""
-">UDP</abbr>-пакетов <abbr title="
-"\"Extension Mechanisms for Domain Name System\">EDNS0</abbr>."
+"Максимально допустимый размер <abbr title=\"User Datagram Protocol\">UDP</"
+"abbr>-пакетов <abbr title=\"Extension Mechanisms for Domain Name "
+"System\">EDNS0</abbr>."
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
@@ -6724,8 +6721,8 @@ msgstr "Максимальное количество адресов, досту
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1062
 msgid "Maximum snooping table size"
 msgstr ""
-"Максимальный размер таблицы <abbr title="
-"\"Internet Group Management Protocol\">IGMP</abbr>"
+"Максимальный размер таблицы <abbr title=\"Internet Group Management "
+"Protocol\">IGMP</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:806
 msgid "Maximum source port #"
@@ -6747,8 +6744,8 @@ msgstr "Максимальная мощность"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:688
 msgid "May prevent VoIP or other services from working."
 msgstr ""
-"Может препятствовать работе <abbr title=\"Voice over Internet Protocol\""
-">VoIP</abbr> или других служб."
+"Может препятствовать работе <abbr title=\"Voice over Internet "
+"Protocol\">VoIP</abbr> или других служб."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:119
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:180
@@ -7116,7 +7113,7 @@ msgid "NTP server candidates"
 msgstr "Список <abbr title=\"Network Time Protocol\">NTP</abbr>-серверов"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7302,7 +7299,7 @@ msgstr "Новости"
 msgid "Next »"
 msgstr "Следующий »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Нет"
 
@@ -7359,7 +7356,7 @@ msgstr "Нет связанных клиентов"
 msgid "No control device specified"
 msgstr "Устройство управления не указано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Нет данных"
@@ -7382,7 +7379,7 @@ msgstr "Любая"
 msgid "No entries available"
 msgstr "Нет доступных записей"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Нет элементов в этом каталоге"
 
@@ -7730,9 +7727,8 @@ msgstr "Одно или несколько обязательных полей 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:909
 msgid "Only DHCP Clients with this tag are sent this boot option."
 msgstr ""
-"Опцию загрузки получают только <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-клиенты с указанным "
-"тегом."
+"Опцию загрузки получают только <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-клиенты с указанным тегом."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:620
 msgid "Only accept replies via"
@@ -7761,10 +7757,6 @@ msgstr "Открыть обзор правил iptables…"
 msgid "Open list..."
 msgstr "Открыть список..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "Открытое соединение"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "Открытое подключение (CISCO AnyConnect)"
@@ -7822,7 +7814,7 @@ msgid "Operator Name"
 msgstr "Имя оператора"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Опция \"%s\" содержит недопустимое значение."
 
@@ -7830,11 +7822,11 @@ msgstr "Опция \"%s\" содержит недопустимое значен
 msgid "Option \"%s\" must not be empty."
 msgstr "Опция \"%s\" не должна быть пустой."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Опция изменена"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Опция удалена"
 
@@ -7883,11 +7875,10 @@ msgid ""
 "for the interface."
 msgstr ""
 "Необязательно. Допустимые значения: 'eui64', 'random', фиксированное "
-"значение например '::1' или '::1:2'. Когда <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>-префикс такой как — ('a:b:c:d::')"
-", используйте суффикс на вроде ('::1') для этого <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>-адреса ('a:b:c:d::1') для этого "
-"интерфейса."
+"значение например '::1' или '::1:2'. Когда <abbr title=\"Internet Protocol "
+"Version 6\">IPv6</abbr>-префикс такой как — ('a:b:c:d::'), используйте "
+"суффикс на вроде ('::1') для этого <abbr title=\"Internet Protocol Version "
+"6\">IPv6</abbr>-адреса ('a:b:c:d::1') для этого интерфейса."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:589
 msgid ""
@@ -8045,14 +8036,14 @@ msgstr "Перекрытие"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1043
 msgid "Override IPv4 routing table"
 msgstr ""
-"Переопределить таблицу маршрутизации <abbr title="
-"\"Internet Protocol Version 4\">IPv4</abbr>"
+"Переопределить таблицу маршрутизации <abbr title=\"Internet Protocol Version "
+"4\">IPv4</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1048
 msgid "Override IPv6 routing table"
 msgstr ""
-"Переопределить таблицу маршрутизации <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>"
+"Переопределить таблицу маршрутизации <abbr title=\"Internet Protocol Version "
+"6\">IPv6</abbr>"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
@@ -8062,7 +8053,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -8124,7 +8115,7 @@ msgstr "Назначить таблицу внутренних маршруто
 msgid "Overview"
 msgstr "Обзор"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Перезаписать существующий файл «%s»?"
 
@@ -8311,7 +8302,7 @@ msgstr "Pass-through (зеркалирование физического уст
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8338,7 +8329,7 @@ msgstr "Пароль к внутреннему Приватному ключу"
 msgid "Password strength"
 msgstr "Сложность пароля"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Пароль2"
 
@@ -8529,7 +8520,7 @@ msgstr "Пакетов."
 msgid "Please enter your username and password."
 msgstr "Пожалуйста, введите имя пользователя и пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Пожалуйста, выберите файл для загрузки."
 
@@ -8763,7 +8754,7 @@ msgstr ""
 "Включить <abbr title=\"Network Time Protocol\">NTP</abbr>-сервер на "
 "выбранном интерфейсе, или, если не определено, на всех интерфейсах"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Сервер прокси"
 
@@ -8972,8 +8963,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:627
 msgid "Read {etc_ethers} to configure the DHCP server."
 msgstr ""
-"Читать {etc_ethers} для настройки <abbr title="
-"\"Dynamic Host Configuration Protocol\">DHCP</abbr>-сервера."
+"Читать {etc_ethers} для настройки <abbr title=\"Dynamic Host Configuration "
+"Protocol\">DHCP</abbr>-сервера."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:95
 msgid "Really delete the following software repository public key?"
@@ -9046,7 +9037,7 @@ msgstr "Принято пакетов"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендуемый. IP адреса интерфейса WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Тайм-аут переподключения"
 
@@ -9057,8 +9048,8 @@ msgstr "Переподключить этот интерфейс"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
 msgid "Redirect to HTTPS"
 msgstr ""
-"Перенаправлять на <abbr title=\"Hypertext Transfer Protocol Secure\""
-">HTTPS</abbr>"
+"Перенаправлять на <abbr title=\"Hypertext Transfer Protocol Secure\">HTTPS</"
+"abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
 msgctxt "nft redirect to port"
@@ -9137,9 +9128,9 @@ msgstr "Мост-Ретранслятор"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:558
 msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
 msgstr ""
-"Перенаправляйте <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-запросы на другие серверы. Допустимо: v4↔v4, v6↔v6. Недопустимо:"
-" v4↔v6, v6↔v4."
+"Перенаправляйте <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr>-запросы на другие серверы. Допустимо: v4↔v4, v6↔v6. Недопустимо: "
+"v4↔v6, v6↔v4."
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
 msgid "Relay between networks"
@@ -9199,15 +9190,15 @@ msgstr "Удалить"
 msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
 msgstr ""
 "Удалить адреса <abbr title=\"Internet Protocol Version 4\">IPv4</abbr> из "
-"результатов и возвращать только адреса <abbr title="
-"\"Internet Protocol Version 6\">IPv6</abbr>."
+"результатов и возвращать только адреса <abbr title=\"Internet Protocol "
+"Version 6\">IPv6</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
 msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
 msgstr ""
 "Удалить адреса <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> из "
-"результатов и возвращать только адреса <abbr title="
-"\"Internet Protocol Version 4\">IPv4</abbr>."
+"результатов и возвращать только адреса <abbr title=\"Internet Protocol "
+"Version 4\">IPv4</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:753
 msgid "Remove MAC address before forwarding query"
@@ -9279,7 +9270,8 @@ msgstr "Запрос <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-а
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:22
 msgid "Request IPv6-prefix"
-msgstr "Запрос <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-префикса"
+msgstr ""
+"Запрос <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-префикса"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
 msgid "Request timeout"
@@ -9499,19 +9491,19 @@ msgstr "Фильтр обратного пути"
 msgid "Reverse sort"
 msgstr "Обратная сортировка"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Вернуть"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Вернуть изменения"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Ошибка <code>%h</code> отмены конфигурации"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Отмена конфигурации…"
 
@@ -9795,7 +9787,7 @@ msgid "Save"
 msgstr "Сохранить"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Применить"
@@ -9846,11 +9838,11 @@ msgstr "Поиск домена"
 msgid "Section %s is empty."
 msgstr "Раздел %s пуст."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Раздел добавлен"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Раздел удалён"
 
@@ -9868,9 +9860,9 @@ msgstr ""
 "формата завершается с ошибкой. Используйте эту опцию только если уверены, "
 "что файл образа корректный и предназначен именно для данного устройства!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Выбрать файл…"
 
@@ -9885,8 +9877,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1170
 msgid "Send ICMP redirects"
 msgstr ""
-"Отправлять перенаправления <abbr title=\"Internet Control Message Protocol\""
-">ICMP</abbr>"
+"Отправлять перенаправления <abbr title=\"Internet Control Message "
+"Protocol\">ICMP</abbr>"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
@@ -9992,10 +9984,10 @@ msgid ""
 "Set this interface as master for RA and DHCPv6 relaying as well as NDP "
 "proxying."
 msgstr ""
-"Использовать этот интерфейс как основной для ретрансляции <abbr title="
-"\"Router Advertisement\">RA</abbr> и <abbr title="
-"\"Dynamic Host Configuration Protocol Version 6\">DHCPv6</abbr>, а также "
-"проксирования <abbr title=\"Neighbor Discovery Protocol\">NDP</abbr>."
+"Использовать этот интерфейс как основной для ретрансляции <abbr "
+"title=\"Router Advertisement\">RA</abbr> и <abbr title=\"Dynamic Host "
+"Configuration Protocol Version 6\">DHCPv6</abbr>, а также проксирования "
+"<abbr title=\"Neighbor Discovery Protocol\">NDP</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:639
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:655
@@ -10091,7 +10083,7 @@ msgstr "Частота обновления сигнала"
 msgid "Signal:"
 msgstr "Сигнал:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Размер"
@@ -10209,8 +10201,8 @@ msgid ""
 "Special <abbr title=\"Preboot eXecution Environment\">PXE</abbr> boot "
 "options for Dnsmasq."
 msgstr ""
-"Специальные параметры загрузки <abbr title=\"Preboot eXecution Environment\""
-">PXE</abbr> для dnsmasq."
+"Специальные параметры загрузки <abbr title=\"Preboot eXecution "
+"Environment\">PXE</abbr> для dnsmasq."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:948
 msgid ""
@@ -10218,9 +10210,9 @@ msgid ""
 "unspecified, the local device DNS search domain will be announced."
 msgstr ""
 "Задаёт фиксированный список <abbr title=\"Domain Name System\">DNS</abbr>-"
-"доменов для объявления через <abbr title="
-"\"Dynamic Host Configuration Protocol Version 6\">DHCPv6</abbr>. Если не "
-"указано, будет объявляться локальный домен устройства."
+"доменов для объявления через <abbr title=\"Dynamic Host Configuration "
+"Protocol Version 6\">DHCPv6</abbr>. Если не указано, будет объявляться "
+"локальный домен устройства."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:932
 msgid ""
@@ -10240,9 +10232,9 @@ msgid ""
 msgstr ""
 "Определяет индивидуальный <abbr title=\"User Identifier\">UID</abbr> или "
 "диапазон <abbr title=\"User Identifier\">UID</abbr> для соответствия. "
-"Например, 1000 для соответствия определённому <abbr title=\"User Identifier\""
-">UID</abbr> или 1000-1005 для соответствия всем <abbr title="
-"\"User Identifier\">UID</abbr> в указанном диапазоне"
+"Например, 1000 для соответствия определённому <abbr title=\"User "
+"Identifier\">UID</abbr> или 1000-1005 для соответствия всем <abbr "
+"title=\"User Identifier\">UID</abbr> в указанном диапазоне"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:208
 msgid "Specifies the TOS value to match in IP headers"
@@ -10269,9 +10261,9 @@ msgid ""
 "messages, for example to instruct clients to request further information via "
 "stateful DHCPv6."
 msgstr ""
-"Определяет флаги, отправляемые в сообщениях <abbr title="
-"\"Router Advertisement\">RA</abbr>, например, для указания клиентам "
-"запÑ\80аÑ\88иваÑ\82Ñ\8c Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ\82елÑ\8cнÑ\83Ñ\8e Ð¸Ð½Ñ\84оÑ\80маÑ\86иÑ\8e Ñ\87еÑ\80ез stateful DHCPv6."
+"Определяет флаги, отправляемые в сообщениях <abbr title=\"Router "
+"Advertisement\">RA</abbr>, например, для указания клиентам запрашивать "
+"дополнительную информацию через stateful DHCPv6."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:193
 msgid ""
@@ -10335,9 +10327,9 @@ msgid ""
 "Specifies the number of IGMP membership reports to be issued after a "
 "failover event"
 msgstr ""
-"Указывает количество отчётов о членстве в <abbr title="
-"\"Internet Group Management Protocol\">IGMP</abbr>, которые должны быть "
-"вÑ\8bданÑ\8b Ð¿Ð¾Ñ\81ле Ñ\81обÑ\8bÑ\82иÑ\8f Ð¾Ð±Ñ\85ода Ð¾Ñ\82каза"
+"Указывает количество отчётов о членстве в <abbr title=\"Internet Group "
+"Management Protocol\">IGMP</abbr>, которые должны быть выданы после события "
+"обхода отказа"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:107
 msgid ""
@@ -10490,7 +10482,7 @@ msgstr "Приоритет"
 msgid "Start refresh"
 msgstr "Запустить обновление"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Применение конфигурации…"
 
@@ -10661,7 +10653,7 @@ msgstr "Изменить протокол"
 msgid "Switch to CIDR list notation"
 msgstr "Переключить в формат CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Символическая ссылка"
 
@@ -10748,8 +10740,8 @@ msgstr "TCP:"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:860
 msgid "TFTP server root"
 msgstr ""
-"Корневой каталог <abbr title=\"Trivial File Transfer Protocol\""
-">TFTP</abbr>-сервера"
+"Корневой каталог <abbr title=\"Trivial File Transfer Protocol\">TFTP</abbr>-"
+"сервера"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:50
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:87
@@ -10860,8 +10852,8 @@ msgstr "Команда <em>block mount</em> завершилась с кодом
 msgid "The DHCPv6-DUID (DHCP unique identifier) of this host."
 msgstr ""
 "DHCPv6-<abbr title=\"DHCP Unique Identifier\">DUID</abbr> (уникальный "
-"идентификатор <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>) данного хоста."
+"идентификатор <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr>) данного хоста."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1034
 msgid ""
@@ -11036,7 +11028,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "По умолчанию (%s) равен нулю как для IPv4, так и для IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11413,7 +11405,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Нет активных арендованных адресов"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Нет изменений для применения"
 
@@ -11436,7 +11428,6 @@ msgstr "IPv4-адрес ретранслятора"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Этот тип аутентификации не применим к выбранному методу EAP."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Это не похоже на корректный PEM файл"
@@ -11503,8 +11494,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:421
 msgid "This is the only DHCP server in the local network."
 msgstr ""
-"Это единственный <abbr title=\"Dynamic Host Configuration Protocol\""
-">DHCP</abbr>-сервер в локальной сети."
+"Это единственный <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
+"abbr>-сервер в локальной сети."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
@@ -11648,8 +11639,8 @@ msgstr "Тайм-аут в секундах"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1033
 msgid "Timeout in seconds for learned MAC addresses in the forwarding database"
 msgstr ""
-"Время жизни изученных MAC-адресов в таблице коммутации (<abbr title="
-"\"Forwarding Database\">FDB</abbr>), в секундах"
+"Время жизни изученных MAC-адресов в таблице коммутации (<abbr "
+"title=\"Forwarding Database\">FDB</abbr>), в секундах"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1052
 msgid "Timeout in seconds until topology updates on link loss"
@@ -12030,7 +12021,7 @@ msgstr "Неименованный экземпляр #%d"
 msgid "Unnamed key"
 msgstr "Ключ без имени"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Не принятые изменения"
 
@@ -12052,7 +12043,7 @@ msgstr "Неподдерживаемая схема URI в %s"
 msgid "Unsupported modem"
 msgstr "Не поддерживаемый модем"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Не поддерживаемый протокол"
 
@@ -12074,7 +12065,7 @@ msgstr "Узел без имени"
 msgid "Up"
 msgstr "Вверх"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Загрузить"
 
@@ -12091,25 +12082,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Загрузить архив..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Загрузка файла"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Загрузка файла…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Загрузка отменена"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Ошибка запроса на загрузку: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Загрузка файла…"
 
@@ -12171,8 +12162,8 @@ msgstr "Использовать DHCPv6"
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
 msgid "Use DNS servers advertised by peer"
 msgstr ""
-"Использовать объявляемые узлом <abbr title=\"Domain Name System\""
-">DNS</abbr>-серверы"
+"Использовать объявляемые узлом <abbr title=\"Domain Name System\">DNS</abbr>-"
+"серверы"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:642
 msgid "Use ISO/IEC 3166 alpha2 country codes."
@@ -12219,8 +12210,8 @@ msgstr "Использовать состояние оператора вмес
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
 msgid "Use custom DNS servers"
 msgstr ""
-"Использовать собственные <abbr title=\"Domain Name System\""
-">DNS</abbr>-серверы"
+"Использовать собственные <abbr title=\"Domain Name System\">DNS</abbr>-"
+"серверы"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1016
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
@@ -12314,7 +12305,7 @@ msgstr "Полезно для систем, находящихся за бран
 msgid "User"
 msgstr "Пользователь"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Сертификат пользователя (PEM encoded)"
@@ -12323,13 +12314,13 @@ msgstr "Сертификат пользователя (PEM encoded)"
 msgid "User identifier"
 msgstr "Идентификатор пользователя"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Ключ пользователя (PEM encoded)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12391,11 +12382,6 @@ msgstr "Локальный адрес VPN"
 msgid "VPN Local port"
 msgstr "Локальный порт VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "протокол VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12410,7 +12396,7 @@ msgstr "SHA256 хэш сертификата VPN-сервера"
 msgid "VPN Server port"
 msgstr "Порт VPN-сервера"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Сертификат SHA1 hash VPN-сервера"
 
@@ -12636,11 +12622,11 @@ msgid ""
 "requests or replies, otherwise only preexisting table entries are updated, "
 "but no new hosts are learned."
 msgstr ""
-"Если включено, новые записи <abbr title=\"Address Resolution Protocol\""
-">ARP</abbr>-таблицы добавляются из полученных добровольных <abbr title="
-"\"Address Resolution Protocol\">ARP</abbr>-запросов или ответов, в противном "
-"случае обновляются только ранее существовавшие записи таблицы, но новые "
-"хосты не изучаются."
+"Если включено, новые записи <abbr title=\"Address Resolution Protocol\">ARP</"
+"abbr>-таблицы добавляются из полученных добровольных <abbr title=\"Address "
+"Resolution Protocol\">ARP</abbr>-запросов или ответов, в противном случае "
+"обновляются только ранее существовавшие записи таблицы, но новые хосты не "
+"изучаются."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
 msgid ""
@@ -12665,10 +12651,10 @@ msgid ""
 "R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
 "key options."
 msgstr ""
-"При использовании <abbr title=\"Pre-Shared Key\">PSK</abbr> ключ <abbr title="
-"\"Pairwise Master Key\">PMK</abbr> может формироваться автоматически. Если "
-"опÑ\86иÑ\8f Ð²ÐºÐ»Ñ\8eÑ\87ена, Ð¿Ð°Ñ\80амеÑ\82Ñ\80Ñ\8b ÐºÐ»Ñ\8eÑ\87ей R0/R1, Ñ\80аÑ\81положеннÑ\8bе Ð½Ð¸Ð¶Ðµ, Ð½Ðµ Ð¿Ñ\80именÑ\8fÑ\8eÑ\82Ñ\81Ñ\8f. "
-"Отключите эту опцию для использования параметров ключей R0 и R1."
+"При использовании <abbr title=\"Pre-Shared Key\">PSK</abbr> ключ <abbr "
+"title=\"Pairwise Master Key\">PMK</abbr> может формироваться автоматически. "
+"Ð\95Ñ\81ли Ð¾Ð¿Ñ\86иÑ\8f Ð²ÐºÐ»Ñ\8eÑ\87ена, Ð¿Ð°Ñ\80амеÑ\82Ñ\80Ñ\8b ÐºÐ»Ñ\8eÑ\87ей R0/R1, Ñ\80аÑ\81положеннÑ\8bе Ð½Ð¸Ð¶Ðµ, Ð½Ðµ "
+"пÑ\80именÑ\8fÑ\8eÑ\82Ñ\81Ñ\8f. Ð\9eÑ\82клÑ\8eÑ\87иÑ\82е Ñ\8dÑ\82Ñ\83 Ð¾Ð¿Ñ\86иÑ\8e Ð´Ð»Ñ\8f Ð¸Ñ\81полÑ\8cзованиÑ\8f Ð¿Ð°Ñ\80амеÑ\82Ñ\80ов ÐºÐ»Ñ\8eÑ\87ей R0 Ð¸ R1."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1190
 msgid ""
@@ -12783,7 +12769,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr "Записывать системные события в файл"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Да"
 
@@ -12854,8 +12840,8 @@ msgid ""
 "possible, no browsers support SRV records.)"
 msgstr ""
 "_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Примечание: хотя "
-"_http технически возможен, браузеры не поддерживают <abbr title="
-"\"Service Record\">SRV</abbr>-записи.)"
+"_http технически возможен, браузеры не поддерживают <abbr title=\"Service "
+"Record\">SRV</abbr>-записи.)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:268
 msgid "and above"
@@ -13618,5 +13604,11 @@ msgstr "{example_nx} возвращает {nxdomain}."
 msgid "« Back"
 msgstr "« Назад"
 
+#~ msgid "OpenConnect"
+#~ msgstr "Открытое соединение"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "протокол VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Присвоить IP"
index d40aff68e3f70fdb2c01e11eb3b57a3690427da4..dde819b9f4a1c278e1969dd1623d788b1517a972 100644 (file)
@@ -29,7 +29,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bitový"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "Neplatné polia: %d"
 
@@ -135,10 +135,10 @@ msgstr "-- Dodatočné pole --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -146,7 +146,7 @@ msgstr "-- Prosím, vyberte --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- vlastné --"
@@ -456,7 +456,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Adresár s rovnakým názvom už existuje."
 
@@ -1218,23 +1218,23 @@ msgstr "Akákoľvek zóna"
 msgid "Apply backup?"
 msgstr "Použiť zálohu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 #, fuzzy
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Vykonanie požiadavky zlyhalo so stavom <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Použiť bez kontroly"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Aplikujú sa zmeny konfigurácie… %ds"
 
@@ -1301,7 +1301,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Autorizačná skupina"
@@ -1650,8 +1650,8 @@ msgstr "Zaviesť rozhranie mostu, aj keď nie sú pripojené žiadne porty"
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Prehliadať…"
 
@@ -1669,7 +1669,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1720,9 +1720,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1842,18 +1842,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Zmeny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Zmeny boli vrátené späť."
 
@@ -1963,7 +1963,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2038,7 +2038,7 @@ msgstr ""
 msgid "Config File"
 msgstr "Konfiguračný súbor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfigurácia"
@@ -2047,11 +2047,11 @@ msgstr "Konfigurácia"
 msgid "Configuration Export"
 msgstr "Export konfigurácie"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Zmeny konfigurácie boli použité."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Zmeny konfigurácie boli vrátené späť!"
 
@@ -2146,7 +2146,7 @@ msgstr "Pripojenie stratené"
 msgid "Connections"
 msgstr "Pripojenia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2188,7 +2188,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2532,7 +2532,7 @@ msgstr "Delegovať predpony IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2546,7 +2546,7 @@ msgstr "Odstrániť"
 msgid "Delete key"
 msgstr "Odstrániť kľúč"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Požiadavka na odstránenie zlyhala: %s"
 
@@ -2567,7 +2567,7 @@ msgstr ""
 msgid "Description"
 msgstr "Popis"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Zrušiť výber"
 
@@ -2664,7 +2664,7 @@ msgstr ""
 msgid "Device type"
 msgstr "Typ zariadenia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Zariadenie neprístupné!"
 
@@ -2694,7 +2694,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Adresár"
 
@@ -2805,8 +2805,8 @@ msgstr "Diskové miesto"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2897,11 +2897,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Naozaj chcete odstrániť „%s“?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Naozaj chcete rekurzívne odstrániť adresár „%s“?"
 
@@ -2937,7 +2937,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Stiahnuť"
 
@@ -2945,7 +2945,7 @@ msgstr "Stiahnuť"
 msgid "Download backup"
 msgstr "Stiahnuť zálohu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3730,7 +3730,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Zlyhalo potvrdenie aplikovania nastavení v čase %ds, čaká sa na návrat "
@@ -3768,7 +3768,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Súbor"
 
@@ -3778,7 +3778,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Súbor nie je prístupný"
 
@@ -3790,7 +3790,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Názov súboru"
@@ -5364,7 +5364,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5404,7 +5404,7 @@ msgstr "Neplatný príkaz"
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5412,7 +5412,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5424,7 +5424,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5734,7 +5734,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legenda:"
 
@@ -5904,7 +5904,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr "Načítavam údaje…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Načítava sa obsah priečinka…"
 
@@ -6733,7 +6733,7 @@ msgid "NTP server candidates"
 msgstr "Kandidáti serverov NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6909,7 +6909,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Ďalej »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nie"
 
@@ -6964,7 +6964,7 @@ msgstr "Nie je priradený žiadny klient"
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6987,7 +6987,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "V tomto adresári nie sú žiadne položky"
 
@@ -7338,10 +7338,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "Otvoriť zoznam..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7390,7 +7386,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7398,11 +7394,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Voľba zmenená"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Voľba odstránená"
 
@@ -7605,7 +7601,7 @@ msgstr "Prepísať smerovaciu tabuľku IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7666,7 +7662,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Prehľad"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7849,7 +7845,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7876,7 +7872,7 @@ msgstr "Heslo vnútorného súkromného kľúča"
 msgid "Password strength"
 msgstr "Sila hesla"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -8065,7 +8061,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr "Prosím, zadajte vaše používateľské meno a heslo."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Prosím, vyberte súbor na odovzdanie."
 
@@ -8281,7 +8277,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8552,7 +8548,7 @@ msgstr "Prijaté pakety"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8981,19 +8977,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Vrátiť späť"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Vrátiť zmeny"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Vracia sa späť konfigurácia…"
 
@@ -9256,7 +9252,7 @@ msgid "Save"
 msgstr "Uložiť"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Uložiť a použiť"
@@ -9307,11 +9303,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sekcia pridaná"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sekcia odstránená"
 
@@ -9329,9 +9325,9 @@ msgstr ""
 "formátu obrazu zlyhá. Používajte iba vtedy, ak ste si istí, že firmvér je "
 "správny a určený pre vaše zariadenie!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Vybrať súbor…"
 
@@ -9534,7 +9530,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signál:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Veľkosť"
@@ -9882,7 +9878,7 @@ msgstr "Počiatočná priorita"
 msgid "Start refresh"
 msgstr "Spustiť obnovu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Spúšťa sa aplikovanie konfigurácie…"
 
@@ -10051,7 +10047,7 @@ msgstr "Prepnúť protokol"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolický odkaz"
 
@@ -10394,7 +10390,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10718,7 +10714,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Nie sú žiadne aktívne prenájmy"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Nie sú žiadne zmeny na aplikovanie"
 
@@ -10742,7 +10738,6 @@ msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 "Tento typ overenia totožnosti nie je použiteľný pre vybraný spôsob EAP."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11296,7 +11291,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Kľúč bez názvu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Neuložené zmeny"
 
@@ -11318,7 +11313,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Nepodporovaný modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11340,7 +11335,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Odovzdať"
 
@@ -11357,25 +11352,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Odovzdať archív..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Odovzdať súbor"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Odovzdať súbor…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Požiadavka na odovzdanie zlyhala: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Odovzdáva sa súbor…"
 
@@ -11565,7 +11560,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11574,13 +11569,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11642,11 +11637,6 @@ msgstr "Miestna adresa siete VPN"
 msgid "VPN Local port"
 msgstr "Miestny port siete VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11661,7 +11651,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr "Port servera VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11999,7 +11989,7 @@ msgstr "Zapisovať prijaté DNS požiadavky do syslogu."
 msgid "Write system log to file"
 msgstr "Zapísať systémový denník do súboru"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Áno"
 
index cd7ac94989174ec468f54c41de67fdee056e3499..cbd976eb049f9ddcc5577bdf6f220dc908360e44 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d ogiltiga fält(en)"
 
@@ -132,10 +132,10 @@ msgstr "-- Ytterligare fält --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +143,7 @@ msgstr "-- Vänligen välj --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- anpassad --"
@@ -444,7 +444,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "En katalog med samma namn finns redan."
 
@@ -1194,22 +1194,22 @@ msgstr "Någon zon"
 msgid "Apply backup?"
 msgstr "Verkställ säkerhetskopia?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Verkställer ändringar i konfigurationen... %ds"
 
@@ -1275,7 +1275,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Autentiseringsgrupp"
@@ -1609,8 +1609,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Bläddra…"
 
@@ -1628,7 +1628,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "CA-certifikat; om tom så kommer den att sparas efter första anslutningen."
@@ -1680,9 +1680,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1802,18 +1802,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Ändringar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Ändringar har återställts."
 
@@ -1915,7 +1915,7 @@ msgstr "Klient-ID att skicka vid DHCP-förfrågning"
 msgid "Clone"
 msgstr "Klona"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1985,7 +1985,7 @@ msgstr ""
 msgid "Config File"
 msgstr "Konfigurationsfil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Konfiguration"
@@ -1994,11 +1994,11 @@ msgstr "Konfiguration"
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Konfigurationsändringar sparade."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Konfigurationsändringar har återställts!"
 
@@ -2087,7 +2087,7 @@ msgstr "Anslutning förlorad"
 msgid "Connections"
 msgstr "Anslutningar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Förändring i anslutbarhet"
 
@@ -2129,7 +2129,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2461,7 +2461,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2475,7 +2475,7 @@ msgstr "Ta bort"
 msgid "Delete key"
 msgstr "Radera nyckel"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2496,7 +2496,7 @@ msgstr ""
 msgid "Description"
 msgstr "Beskrivning"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Avmarkera"
 
@@ -2593,7 +2593,7 @@ msgstr ""
 msgid "Device type"
 msgstr "Typ av enhet"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Enheten kan inte nås!"
 
@@ -2623,7 +2623,7 @@ msgstr "Slå nummer"
 msgid "Dir"
 msgstr "Kat"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Mapp"
 
@@ -2733,8 +2733,8 @@ msgstr "Diskutrymme"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2820,11 +2820,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Vill du verkligen radera \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2860,7 +2860,7 @@ msgstr "Fragmentera inte"
 msgid "Down"
 msgstr "Ner"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Ladda ner"
 
@@ -2868,7 +2868,7 @@ msgstr "Ladda ner"
 msgid "Download backup"
 msgstr "Ladda ner säkerhetskopia"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3635,7 +3635,7 @@ msgstr "Byte av systemlösenord misslyckades."
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3671,7 +3671,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Fil"
 
@@ -3681,7 +3681,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Fil ej nåbar"
 
@@ -3693,7 +3693,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "lokal <abbr title=\"Domain Name System\">DNS</abbr>-fil."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Filnamn"
@@ -5252,7 +5252,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5292,7 +5292,7 @@ msgstr "Ogiltigt kommando"
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5300,7 +5300,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Ogiltig port"
 
@@ -5312,7 +5312,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5616,7 +5616,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Legend:"
 
@@ -5787,7 +5787,7 @@ msgstr "Ladda konfiguration…"
 msgid "Loading data…"
 msgstr "Laddar data…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6610,7 +6610,7 @@ msgid "NTP server candidates"
 msgstr "NTP-serverkandidater"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6785,7 +6785,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Nästa »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Nej"
 
@@ -6838,7 +6838,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Ingen data"
@@ -6861,7 +6861,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7211,10 +7211,6 @@ msgstr ""
 msgid "Open list..."
 msgstr "Öppna lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7263,7 +7259,7 @@ msgid "Operator Name"
 msgstr "Namn för operatör"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7271,11 +7267,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Alternativet ändrades"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Alternativet togs bort"
 
@@ -7472,7 +7468,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7530,7 +7526,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Överblick"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7712,7 +7708,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7739,7 +7735,7 @@ msgstr "Lösenordet för den inre privata nyckeln"
 msgid "Password strength"
 msgstr "Lösenordets styrka"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Lösenord2"
 
@@ -7927,7 +7923,7 @@ msgstr "Pkt."
 msgid "Please enter your username and password."
 msgstr "Vänligen ange ditt användarnamn och lösenord."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8143,7 +8139,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy-server"
 
@@ -8405,7 +8401,7 @@ msgstr "Mottagna paket"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Rekommenderad. WireGuard-gränssnittets IP-adresser."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8834,19 +8830,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Återgå"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Återkallar konfigurationen…"
 
@@ -9107,7 +9103,7 @@ msgid "Save"
 msgstr "Spara"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Spara och Verkställ"
@@ -9158,11 +9154,11 @@ msgstr "Sök domän"
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sektionen lades till"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sektionen togs bort"
 
@@ -9177,9 +9173,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Välj fil…"
 
@@ -9376,7 +9372,7 @@ msgstr ""
 msgid "Signal:"
 msgstr "Signal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Storlek"
@@ -9710,7 +9706,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9874,7 +9870,7 @@ msgstr "Byt protokoll"
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Symbolisk länk"
 
@@ -10210,7 +10206,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10511,7 +10507,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10534,7 +10530,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11076,7 +11071,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr "Nyckel utan namn"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Osparade ändringar"
 
@@ -11098,7 +11093,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr "Modemet stöds inte"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protokollet stöds inte"
 
@@ -11120,7 +11115,7 @@ msgstr ""
 msgid "Up"
 msgstr "Upp"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Ladda upp"
 
@@ -11135,25 +11130,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Ladda upp arkiv..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Ladda upp fil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Ladda upp fil…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Laddar upp filen…"
 
@@ -11334,7 +11329,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Användarcertifikat (PEM-krypterad)"
@@ -11343,13 +11338,13 @@ msgstr "Användarcertifikat (PEM-krypterad)"
 msgid "User identifier"
 msgstr "Användar-identifierare"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Användarnyckel (PEM-krypterad)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11411,11 +11406,6 @@ msgstr "Lokal adress för VPN"
 msgid "VPN Local port"
 msgstr "Lokal port för VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protokoll för VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11430,7 +11420,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr "Port för VPN-server"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11758,7 +11748,7 @@ msgstr "Skriv mottagna DNS-förfrågningar till syslogg."
 msgid "Write system log to file"
 msgstr "Skriv systemlogg till fil"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Ja"
 
@@ -12565,5 +12555,11 @@ msgstr ""
 msgid "« Back"
 msgstr "« Bakåt"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protokoll för VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Ställ in som Statisk"
index f355d0a3f823047af7f0fe0fc2275320a2aa2093..05a381bced19f30fb49a64c60e257e821760c898 100644 (file)
@@ -26,7 +26,7 @@ msgstr "%.1F DB"
 msgid "%d Bit"
 msgstr "%d பிட்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d தவறான புலம் (கள்)"
 
@@ -137,10 +137,10 @@ msgstr "-கூடுதல் புலம்-"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -148,7 +148,7 @@ msgstr "-தயவுசெய்து தேர்வு செய்யுங
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-தனிப்பயன்-"
@@ -458,7 +458,7 @@ msgstr ""
 "65535 இன் இயல்புநிலை MTU YGGDRASIL ஆல் அமைக்கப்பட்டுள்ளது. இயல்புநிலையைப் பயன்படுத்த "
 "இது மறுபரிசீலனை செய்யப்படுகிறது."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "அதே பெயருடன் ஒரு அடைவு ஏற்கனவே உள்ளது."
 
@@ -1240,22 +1240,22 @@ msgstr "எந்த மண்டலம்"
 msgid "Apply backup?"
 msgstr "காப்புப்பிரதியைப் பயன்படுத்தவா?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "சரிபார்க்கவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "நிலை <குறியீடு>%எச் </code> உடன் கோரிக்கையைப் பயன்படுத்துங்கள்"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "தேர்வு செய்யப்படாமல் பயன்படுத்துங்கள்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "உள்ளமைவு மாற்றங்களைப் பயன்படுத்துதல்… %d.எச்"
 
@@ -1326,7 +1326,7 @@ msgstr "ஒவ்வொரு கோரிக்கையிலும் சே
 msgid "Auth"
 msgstr "ஏற்பு"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "அங்கீகார குழு"
@@ -1678,8 +1678,8 @@ msgstr "துறைமுகங்கள் எதுவும் இணைக
 msgid "Broadcast"
 msgstr "ஒளிபரப்பு"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "உலாவுக…"
 
@@ -1700,7 +1700,7 @@ msgstr ""
 "CA சான்றிதழ் (PEM குறியாக்கம் செய்யப்பட்டது; நுழைவாயில் சான்றிதழை சரிபார்க்க கணினி "
 "அளவிலான கடைக்கு பதிலாக பயன்படுத்தவும்."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA சான்றிதழ்; காலியாக இருந்தால் முதல் இணைப்புக்குப் பிறகு அது சேமிக்கப்படும்."
 
@@ -1753,9 +1753,9 @@ msgstr ""
 "ISP க்கு ஐபிவி 6 பெயர்செர்வர்ச் இருந்தால் ஆனால் ஐபிவி 6 ரூட்டிங் வழங்கவில்லை என்றால் "
 "பயனுள்ளதாக இருக்கும்."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1883,11 +1883,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "சங்கிலி ஊக் \"%எச்\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "மாற்றங்கள்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1897,7 +1897,7 @@ msgstr ""
 "அணுகலைத் தடுக்கலாம். எந்தவொரு ஐபி மாற்றத்திற்கும் <strong> புதிய ஐபி </strong> உடன் "
 "இணைக்க வேண்டும். மாற்றங்களைத் தக்கவைக்க %d வினாடிகளுக்குள்."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "மாற்றங்கள் மாற்றப்பட்டுள்ளன."
 
@@ -2008,7 +2008,7 @@ msgstr "DHCP ஐக் கோரும்போது அனுப்ப வே
 msgid "Clone"
 msgstr "நகலி"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2084,7 +2084,7 @@ msgstr "வெளிச்செல்லும் செக்சம் (வி
 msgid "Config File"
 msgstr "கட்டமைப்பு கோப்பு"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "உள்ளமைவு"
@@ -2093,11 +2093,11 @@ msgstr "உள்ளமைவு"
 msgid "Configuration Export"
 msgstr "உள்ளமைவு ஏற்றுமதி"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "உள்ளமைவு மாற்றங்கள் பயன்படுத்தப்பட்டன."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "உள்ளமைவு மாற்றங்கள் மீண்டும் உருட்டப்பட்டுள்ளன!"
 
@@ -2199,7 +2199,7 @@ msgstr "இணைப்பு இழந்தது"
 msgid "Connections"
 msgstr "இணைப்புகள்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "இணைப்பு மாற்றம்"
 
@@ -2241,7 +2241,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "ஒப்பிடமுடியாத பாக்கெட்டுகளை செயலாக்குவதைத் தொடரவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2592,7 +2592,7 @@ msgstr "ஐபிவி 6 முன்னொட்டுகளை பிரத
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2606,7 +2606,7 @@ msgstr "நீக்கு"
 msgid "Delete key"
 msgstr "விசையை நீக்கு"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "கோரிக்கையை நீக்கு தோல்வியுற்றது: %s"
 
@@ -2627,7 +2627,7 @@ msgstr "விநியோக போக்குவரத்து அறிக
 msgid "Description"
 msgstr "விவரம்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "தேர்வுநீக்கு"
 
@@ -2724,7 +2724,7 @@ msgstr "சாதனம் இல்லை"
 msgid "Device type"
 msgstr "சாதன வகை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "சாதனம் அணுக முடியாதது!"
 
@@ -2754,7 +2754,7 @@ msgstr "டயல் எண்"
 msgid "Dir"
 msgstr "அடைவு"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "அடைவு"
 
@@ -2868,8 +2868,8 @@ msgstr "வட்டு இடம்"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2968,11 +2968,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "கண்காணிக்க வேண்டாம்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "நீங்கள் உண்மையில் \"%s\" நீக்க விரும்புகிறீர்களா?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "\"%s\" கோப்பகத்தை மீண்டும் மீண்டும் நீக்க விரும்புகிறீர்களா?"
 
@@ -3008,7 +3008,7 @@ msgstr "துண்டு துண்டாக வேண்டாம்"
 msgid "Down"
 msgstr "கீழே"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "பதிவிறக்கம்"
 
@@ -3016,7 +3016,7 @@ msgstr "பதிவிறக்கம்"
 msgid "Download backup"
 msgstr "காப்புப்பிரதியைப் பதிவிறக்கவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "பதிவிறக்கம் தோல்வியுற்றது: %s"
 
@@ -3824,7 +3824,7 @@ msgstr "கணினி கடவுச்சொல்லை மாற்று
 msgid "Failed to configure modem"
 msgstr "மோடத்தை உள்ளமைக்கத் தவறிவிட்டது"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "%d.எச் -க்குள் விண்ணப்பிப்பதை உறுதிப்படுத்தத் தவறிவிட்டது, ரோல்பேக்கிற்காக காத்திருக்கிறது…"
@@ -3861,7 +3861,7 @@ msgstr "தோல்வி"
 msgid "Fast (every second)"
 msgstr "வேகமாக (ஒவ்வொரு நொடியும்)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "கோப்பு"
 
@@ -3873,7 +3873,7 @@ msgstr ""
 "கோப்பு பட்டியல் மேலோடை தீர்வுகள், விருப்பமாக டொமைன்-குறிப்பிட்ட, எ.கா. "
 "{servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "கோப்பு அணுக முடியாது"
 
@@ -3885,7 +3885,7 @@ msgstr "DHCP குத்தகை தகவல்களை சேமிக்
 msgid "File with upstream resolvers."
 msgstr "மேலோடை தீர்வுகளுடன் கோப்பு."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "கோப்புப்பெயர்"
@@ -5506,7 +5506,7 @@ msgstr ""
 "தவறான DHCP குத்தகை நேர வடிவம். எச், எம், எச், டி, அல்லது டபிள்யூ ஆகியவற்றைப் பின்பற்றி "
 "முழு முழு மதிப்புகளையும் பயன்படுத்தவும்."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "தவறான IPv6 முகவரி"
 
@@ -5551,7 +5551,7 @@ msgstr "தவறான கட்டளை"
 msgid "Invalid hexadecimal value"
 msgstr "தவறான எக்சாடெசிமல் மதிப்பு"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "தவறான ஓச்ட்பெயர் அல்லது ஐபிவி 4 முகவரி"
 
@@ -5559,7 +5559,7 @@ msgstr "தவறான ஓச்ட்பெயர் அல்லது ஐப
 msgid "Invalid key format"
 msgstr "தவறான விசை வடிவம்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "தவறான துறைமுகம்"
 
@@ -5571,7 +5571,7 @@ msgstr "தவறான தனியார் விசை சரம் %s"
 msgid "Invalid public key string %s"
 msgstr "தவறான பொது விசை சரம் %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "தவறான சேவையக முகவரி"
 
@@ -5888,7 +5888,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "மரபு விதிகள் கண்டறியப்பட்டன"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "புராணக்கதை:"
 
@@ -6074,7 +6074,7 @@ msgstr "உள்ளமைவை ஏற்றவும்…"
 msgid "Loading data…"
 msgstr "தரவை ஏற்றுகிறது…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "அடைவு உள்ளடக்கங்களை ஏற்றுகிறது…"
 
@@ -6913,7 +6913,7 @@ msgid "NTP server candidates"
 msgstr "என்டிபி சேவையக வேட்பாளர்கள்"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7097,7 +7097,7 @@ msgstr "செய்தி"
 msgid "Next »"
 msgstr "அடுத்து »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "இல்லை"
 
@@ -7153,7 +7153,7 @@ msgstr "கிளையன்ட் எதுவும் இல்லை"
 msgid "No control device specified"
 msgstr "கட்டுப்பாட்டு சாதனம் குறிப்பிடப்படவில்லை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "தரவு இல்லை"
@@ -7176,7 +7176,7 @@ msgstr "அமலாக்கம் இல்லை"
 msgid "No entries available"
 msgstr "உள்ளீடுகள் எதுவும் கிடைக்கவில்லை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "இந்த கோப்பகத்தில் உள்ளீடுகள் இல்லை"
 
@@ -7548,10 +7548,6 @@ msgstr "திறந்திருக்கும் iptables விதிக
 msgid "Open list..."
 msgstr "திறந்த பட்டியல் ..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7607,7 +7603,7 @@ msgid "Operator Name"
 msgstr "ஆபரேட்டர் பெயர்"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "விருப்பம் \"%s\" தவறான உள்ளீட்டு மதிப்பைக் கொண்டுள்ளது."
 
@@ -7615,11 +7611,11 @@ msgstr "விருப்பம் \"%s\" தவறான உள்ளீட்
 msgid "Option \"%s\" must not be empty."
 msgstr "விருப்பம் \"%s\" காலியாக இருக்கக்கூடாது."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "விருப்பம் மாற்றப்பட்டது"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "விருப்பம் நீக்கப்பட்டது"
 
@@ -7841,7 +7837,7 @@ msgstr "ஐபிவி 6 ரூட்டிங் அட்டவணையை 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7903,7 +7899,7 @@ msgstr "உள் பாதைகளுக்கு பயன்படுத்
 msgid "Overview"
 msgstr "கண்ணோட்டம்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "இருக்கும் கோப்பை \"%s\" மேலெழுதவா?"
 
@@ -8085,7 +8081,7 @@ msgstr "பாச்-த்ரூ (ஒற்றை மேக் VLAN க்க
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8112,7 +8108,7 @@ msgstr "உள் தனியார் விசையின் கடவுச
 msgid "Password strength"
 msgstr "கடவுச்சொல் வலிமை"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "கடவுச்சொல் 2"
 
@@ -8303,7 +8299,7 @@ msgstr "பி.கே.டி.எச்."
 msgid "Please enter your username and password."
 msgstr "உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "பதிவேற்ற கோப்பைத் தேர்ந்தெடுக்கவும்."
 
@@ -8537,7 +8533,7 @@ msgstr ""
 "தேர்ந்தெடுக்கப்பட்ட இடைமுகத்திற்கு NTP சேவையகத்தை வழங்கவும் அல்லது குறிப்பிடப்படாவிட்டால், "
 "அனைத்து இடைமுகங்களுக்கும் வழங்கவும்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "பதிலாள் சேவையகம்"
 
@@ -8809,7 +8805,7 @@ msgstr "பெறப்பட்ட பாக்கெட்டுகள்"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "பரிந்துரைக்கப்படுகிறது. வயர் கார்ட் இடைமுகத்தின் ஐபி முகவரிகள்."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "காலக்கெடுவை மீண்டும் இணைக்கவும்"
 
@@ -9254,19 +9250,19 @@ msgstr "தலைகீழ் பாதை வடிகட்டி"
 msgid "Reverse sort"
 msgstr "தலைகீழ் வரிசை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "மாற்றியமைக்கவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "மாற்றங்களை மாற்றியமைத்தல்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "நிலை <குறியீடு>%எச் </code> உடன் கோரிக்கை தோல்வியுற்றது"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "உள்ளமைவை மாற்றியமைத்தல்…"
 
@@ -9547,7 +9543,7 @@ msgid "Save"
 msgstr "சேமி"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "சேமித்து விண்ணப்பிக்கவும்"
@@ -9598,11 +9594,11 @@ msgstr "தேடல் டொமைன்"
 msgid "Section %s is empty."
 msgstr "பிரிவு %s காலியாக உள்ளன."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "பிரிவு சேர்க்கப்பட்டது"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "பிரிவு அகற்றப்பட்டது"
 
@@ -9620,9 +9616,9 @@ msgstr ""
 "தேர்ந்தெடுக்கவும். ஃபார்ம்வேர் சரியானது மற்றும் உங்கள் சாதனத்திற்கான பொருள் என்று நீங்கள் "
 "உறுதியாக நம்பினால் மட்டுமே பயன்படுத்தவும்!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "கோப்பைத் தேர்ந்தெடுக்கவும்…"
 
@@ -9833,7 +9829,7 @@ msgstr "சிக்னல் புதுப்பிப்பு வீதம
 msgid "Signal:"
 msgstr "சிக்னல்:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "அளவு"
@@ -10216,7 +10212,7 @@ msgstr "முன்னுரிமையைத் தொடங்குங்
 msgid "Start refresh"
 msgstr "புதுப்பிக்கத் தொடங்குங்கள்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "தொடங்கும் உள்ளமைவு பொருந்தும்…"
 
@@ -10384,7 +10380,7 @@ msgstr "நெறிமுறை சுவிட்ச்"
 msgid "Switch to CIDR list notation"
 msgstr "CIDR பட்டியல் குறியீட்டிற்கு மாறவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "குறியீட்டு இணைப்பு"
 
@@ -10754,7 +10750,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "இயல்புநிலை (%s) IPv4 மற்றும் IPv6 இரண்டிற்கும் பூச்சியமாகும்."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11117,7 +11113,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "செயலில் குத்தகைகள் இல்லை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "விண்ணப்பிக்க எந்த மாற்றங்களும் இல்லை"
 
@@ -11140,7 +11136,6 @@ msgstr "ரிலேவின் இந்த ஐபிவி 4 முகவர
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "இந்த அங்கீகார வகை தேர்ந்தெடுக்கப்பட்ட EAP முறைக்கு பொருந்தாது."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "இது செல்லுபடியாகும் PEM கோப்பு போல் தெரியவில்லை"
@@ -11721,7 +11716,7 @@ msgstr "பெயரிடப்படாத நிகழ்வு #%d"
 msgid "Unnamed key"
 msgstr "பெயரிடப்படாத விசை"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "சேமிக்கப்படாத மாற்றங்கள்"
 
@@ -11743,7 +11738,7 @@ msgstr "%s இல் ஆதரிக்கப்படாத யூரி தி
 msgid "Unsupported modem"
 msgstr "ஆதரிக்கப்படாத மோடம்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "ஆதரிக்கப்படாத நெறிமுறை"
 
@@ -11765,7 +11760,7 @@ msgstr "பெயரிடப்படாத பியர்"
 msgid "Up"
 msgstr "மேலே"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "பதிவேற்றும்"
 
@@ -11780,25 +11775,25 @@ msgstr "இயங்கும் ஃபார்ம்வேரை மாற்
 msgid "Upload archive..."
 msgstr "காப்பகத்தை பதிவேற்றவும் ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "கோப்பைப் பதிவேற்றவும்"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "கோப்பைப் பதிவேற்றவும்…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "பதிவேற்றம் ரத்து செய்யப்பட்டுள்ளது"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "பதிவேற்ற கோரிக்கை தோல்வியடைந்தது: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "பதிவேற்றும் கோப்பு…"
 
@@ -11996,7 +11991,7 @@ msgstr "ஃபயர்வால்களுக்குப் பின்ன
 msgid "User"
 msgstr "பயனர்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "பயனர் சான்றிதழ் (PEM குறியாக்கம் செய்யப்பட்டது)"
@@ -12005,13 +12000,13 @@ msgstr "பயனர் சான்றிதழ் (PEM குறியாக
 msgid "User identifier"
 msgstr "பயனர் அடையாளங்காட்டி"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "பயனர் விசை (PEM குறியாக்கம் செய்யப்பட்டது)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12073,11 +12068,6 @@ msgstr "VPN உள்ளக முகவரி"
 msgid "VPN Local port"
 msgstr "VPN உள்ளக துறைமுகம்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN நெறிமுறை"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12092,7 +12082,7 @@ msgstr "VPN சேவையக சான்றிதழின் SHA256 HASH"
 msgid "VPN Server port"
 msgstr "VPN சர்வர் துறைமுகம்"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN சேவையகத்தின் சான்றிதழ் SHA1 ஆச்"
 
@@ -12450,7 +12440,7 @@ msgstr "சிச்லோக்கிற்கு பெறப்பட்ட 
 msgid "Write system log to file"
 msgstr "கணினி பதிவை கோப்புக்கு எழுதுங்கள்"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "ஆம்"
 
@@ -13280,5 +13270,11 @@ msgstr "{example_nx} திரும்புகிறது {nxdomain}."
 msgid "« Back"
 msgstr "«பின்"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN நெறிமுறை"
+
 #~ msgid "Set Static"
 #~ msgstr "நிலையான அமைக்கவும்"
index 9bedce01f6d0fafbae1014b4b61c1cef63e5dab8..e46d39ad73c12235d0c459d60715924760b0b890 100644 (file)
@@ -18,7 +18,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -120,10 +120,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -131,7 +131,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -429,7 +429,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1168,22 +1168,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1246,7 +1246,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1580,8 +1580,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1599,7 +1599,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1650,9 +1650,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1772,18 +1772,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1883,7 +1883,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1953,7 +1953,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1962,11 +1962,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2055,7 +2055,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2097,7 +2097,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2429,7 +2429,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2443,7 +2443,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2464,7 +2464,7 @@ msgstr ""
 msgid "Description"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2561,7 +2561,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2591,7 +2591,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2699,8 +2699,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2786,11 +2786,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2826,7 +2826,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2834,7 +2834,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3597,7 +3597,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3633,7 +3633,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3643,7 +3643,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3655,7 +3655,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5212,7 +5212,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5252,7 +5252,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5260,7 +5260,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5272,7 +5272,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5576,7 +5576,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5744,7 +5744,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6565,7 +6565,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6740,7 +6740,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6793,7 +6793,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6816,7 +6816,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7165,10 +7165,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7217,7 +7213,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7225,11 +7221,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7426,7 +7422,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7484,7 +7480,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7666,7 +7662,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7693,7 +7689,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7881,7 +7877,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8097,7 +8093,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8359,7 +8355,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8788,19 +8784,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9061,7 +9057,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9112,11 +9108,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9131,9 +9127,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9330,7 +9326,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr ""
@@ -9664,7 +9660,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9828,7 +9824,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10164,7 +10160,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10465,7 +10461,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10486,7 +10482,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11025,7 +11020,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11047,7 +11042,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11069,7 +11064,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11084,25 +11079,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11283,7 +11278,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11292,13 +11287,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11360,11 +11355,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11379,7 +11369,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11706,7 +11696,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index af18ca013858e785069e5f3c8734f1860e412d84..bcb8ea5a94af5ac88e707b967834e4d80de367f2 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d geçersiz alan(lar)"
 
@@ -135,10 +135,10 @@ msgstr "-- Ek Alan--"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -146,7 +146,7 @@ msgstr "-- Lütfen seçin --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- özel --"
@@ -455,7 +455,7 @@ msgstr ""
 "Yggdrasil tarafından varsayılan MTU 65535 olarak ayarlanmıştır. Varsayılanı "
 "kullanmanız tavsiye edilir."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Aynı isim ile bir dizin zaten bulunuyor."
 
@@ -1232,22 +1232,22 @@ msgstr "Herhangi bir bölge"
 msgid "Apply backup?"
 msgstr "Yedek uygulansın mı?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Başvuru isteği <code>%h</code> durumuyla başarısız oldu"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Kontrolsuz olarak uygula"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Yapılandırma değişiklikleri uygulanıyor… %ds"
 
@@ -1319,7 +1319,7 @@ msgstr "Her istekte eklenecek/değiştirilecek öznitelikler."
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Kimlik Doğrulama Grubu"
@@ -1671,8 +1671,8 @@ msgstr "Bağlantı noktası bağlı olmasa bile köprü arayüzünü açın"
 msgid "Broadcast"
 msgstr "Yayın"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Araştır…"
 
@@ -1692,7 +1692,7 @@ msgstr ""
 "CA sertifikası (PEM kodlamalı; Ağ geçidi sertifikasını doğrulamak için "
 "sistem genelinde depolama yerine kullanın."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA sertifikası; boşsa, ilk bağlantıdan sonra kaydedilecektir."
 
@@ -1745,9 +1745,9 @@ msgstr ""
 "ISP'nin IPv6 ad sunucuları varsa ancak IPv6 yönlendirmesi sağlamıyorsa "
 "yararlı olabilir."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1875,11 +1875,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Zincir kancası \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Değişiklikler"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1890,7 +1890,7 @@ msgstr ""
 "için %d saniye içinde <strong>yeni IP adresine bağlanmayı</strong> "
 "gerektirir."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Değişiklikler geri alındı."
 
@@ -2000,7 +2000,7 @@ msgstr "DHCP istendiğinde gönderilecek İstemci Kimliği"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2077,7 +2077,7 @@ msgstr "Giden sağlama toplamını hesaplayın (isteğe bağlı)."
 msgid "Config File"
 msgstr "Yapılandırma dosyası"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Yapılandırma"
@@ -2086,11 +2086,11 @@ msgstr "Yapılandırma"
 msgid "Configuration Export"
 msgstr "Yapılandırmayı Dışa Aktarma"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Yapılandırma değişiklikleri uygulandı."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Yapılandırma değişiklikleri geri alındı!"
 
@@ -2193,7 +2193,7 @@ msgstr "Bağlantı koptu"
 msgid "Connections"
 msgstr "Bağlantılar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Bağlantı değişikliği"
 
@@ -2235,7 +2235,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Eşleşmeyen paketleri işlemeye devam et"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2585,7 +2585,7 @@ msgstr "IPv6 öneklerini temsil et"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2599,7 +2599,7 @@ msgstr "Sil"
 msgid "Delete key"
 msgstr "Anahtarı sil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Silme isteği başarısız oldu: %s"
 
@@ -2620,7 +2620,7 @@ msgstr "Teslimat Trafiği Gösterge Mesaj Aralığı"
 msgid "Description"
 msgstr "Açıklama"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Seçimi kaldır"
 
@@ -2717,7 +2717,7 @@ msgstr "Cihaz mevcut değil"
 msgid "Device type"
 msgstr "Cihaz tipi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Cihaza ulaşılamıyor!"
 
@@ -2747,7 +2747,7 @@ msgstr "Arama numarası"
 msgid "Dir"
 msgstr "Yön"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Dizin"
 
@@ -2861,8 +2861,8 @@ msgstr "Disk alanı"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2962,11 +2962,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "\"%s\" yi gerçekten silmek istiyor musunuz?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "\"%s\" dizinini gerçekten yinelemeli olarak silmek istiyor musunuz?"
 
@@ -3002,7 +3002,7 @@ msgstr "Parçalama"
 msgid "Down"
 msgstr "Bağlı Değil"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "İndir"
 
@@ -3010,7 +3010,7 @@ msgstr "İndir"
 msgid "Download backup"
 msgstr "Yedeği indir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "İndirme başarısız oldu: %s"
 
@@ -3822,7 +3822,7 @@ msgstr "Sistem şifresi değiştirilemedi."
 msgid "Failed to configure modem"
 msgstr "Modem yapılandırılamadı"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "%ds içinde ayarlar uygulanamadı, geri alma bekleniyor…"
 
@@ -3858,7 +3858,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Dosya"
 
@@ -3870,7 +3870,7 @@ msgstr ""
 "İsteğe bağlı olarak etki alanına özel, yukarı akış çözümleyicilerini "
 "listeleyen dosya, ör. {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Dosyaya erişilemiyor"
 
@@ -3882,7 +3882,7 @@ msgstr "DHCP kiralama bilgilerinin saklanacağı dosya."
 msgid "File with upstream resolvers."
 msgstr "Yukarı akış çözümleyicilerinin olduğu dosya."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Dosya adı"
@@ -5504,7 +5504,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Geçersiz IPv6 adresi"
 
@@ -5549,7 +5549,7 @@ msgstr "Geçersiz komut"
 msgid "Invalid hexadecimal value"
 msgstr "Geçersiz onaltılık değer"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Geçersiz ana bilgisayar adı veya IPv4 adresi"
 
@@ -5557,7 +5557,7 @@ msgstr "Geçersiz ana bilgisayar adı veya IPv4 adresi"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Geçersiz bağlantı noktası"
 
@@ -5569,7 +5569,7 @@ msgstr "Geçersiz özel anahtar dizesi %s"
 msgid "Invalid public key string %s"
 msgstr "Geçersiz genel anahtar dizesi %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Geçersiz sunucu URL'si"
 
@@ -5884,7 +5884,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Eski kurallar algılandı"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Lejant:"
 
@@ -6066,7 +6066,7 @@ msgstr "Yapılandırma Yükle…"
 msgid "Loading data…"
 msgstr "Veri yükleniyor…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Dizin içeriği yükleniyor…"
 
@@ -6908,7 +6908,7 @@ msgid "NTP server candidates"
 msgstr "NTP sunucusu adayları"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7088,7 +7088,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Sonraki »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Hayır"
 
@@ -7144,7 +7144,7 @@ msgstr "Hiçbir istemci ilişkilendirilmedi"
 msgid "No control device specified"
 msgstr "Kontrol cihazı belirtilmedi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Veri yok"
@@ -7167,7 +7167,7 @@ msgstr "Uygulama yok"
 msgid "No entries available"
 msgstr "Kullanılabilir girdi yok"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Bu dizinde giriş yok"
 
@@ -7535,10 +7535,6 @@ msgstr "iptables kurallarına genel bakışı aç…"
 msgid "Open list..."
 msgstr "Listeyi aç..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7594,7 +7590,7 @@ msgid "Operator Name"
 msgstr "Operatör Adı"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
 
@@ -7602,11 +7598,11 @@ msgstr "\"%s\" seçeneği geçersiz bir giriş değeri içeriyor."
 msgid "Option \"%s\" must not be empty."
 msgstr "\"%s\" seçeneği boş olmamalıdır."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Seçenek değişti"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Seçenek kaldırıldı"
 
@@ -7825,7 +7821,7 @@ msgstr "IPv6 yönlendirme tablosunu geçersiz kıl"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7887,7 +7883,7 @@ msgstr "Dahili yollar için kullanılan tabloyu geçersiz kılın"
 msgid "Overview"
 msgstr "Genel bakış"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Mevcut dosyanın \"%s\" üzerine yaz\" ?"
 
@@ -8068,7 +8064,7 @@ msgstr "Geçiş (Fiziksel cihazı tek bir MAC VLAN'a yansıtın)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8095,7 +8091,7 @@ msgstr "İç Gizli Anahtarın şifresi"
 msgid "Password strength"
 msgstr "Şifre güvenlik seviyesi"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Şifre2"
 
@@ -8287,7 +8283,7 @@ msgstr "Pktler."
 msgid "Please enter your username and password."
 msgstr "Lütfen kullanıcı adınızı ve şifrenizi giriniz."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Lütfen yüklenecek dosyayı seçin."
 
@@ -8511,7 +8507,7 @@ msgid ""
 msgstr ""
 "NTP sunucusunu seçilen arayüze veya belirtilmemişse tüm arayüzlere sağla"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Proxy sunucusu"
 
@@ -8784,7 +8780,7 @@ msgstr "Alınan Paketler"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Önerilen. WireGuard arayüzünün IP adresleri."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Yeniden Bağlanma Zaman Aşımı"
 
@@ -9223,19 +9219,19 @@ msgstr "Ters yol filtresi"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Geri döndür"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Değişiklikleri geri al"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Geri döndürme isteği <code>%h</code> durumuyla başarısız oldu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Yapılandırma geri döndürülüyor…"
 
@@ -9515,7 +9511,7 @@ msgid "Save"
 msgstr "Kaydet"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Kaydet & Uygula"
@@ -9566,11 +9562,11 @@ msgstr "Alan adı arama"
 msgid "Section %s is empty."
 msgstr "%s bölümü boş."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Bölüm eklendi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Bölüm kaldırıldı"
 
@@ -9588,9 +9584,9 @@ msgstr ""
 "zorla' seçeneğini seçin. Yalnızca donanım yazılımının doğru olduğundan ve "
 "cihazınız için tasarlandığından eminseniz kullanın!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Dosya Seç…"
 
@@ -9803,7 +9799,7 @@ msgstr "Sinyal Yenileme Hızı"
 msgid "Signal:"
 msgstr "Sinyal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Boyut"
@@ -10187,7 +10183,7 @@ msgstr "Başlatma önceliği"
 msgid "Start refresh"
 msgstr "Yenilemeye başla"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Yapılandırma uygulanıyor…"
 
@@ -10358,7 +10354,7 @@ msgstr "Ağ anahtarı protokolü"
 msgid "Switch to CIDR list notation"
 msgstr "CIDR listesi gösterimine geç"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Sembolik bağlantı"
 
@@ -10720,7 +10716,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11098,7 +11094,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Aktif kira yok"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Uygulanabilecek değişiklik yok"
 
@@ -11121,7 +11117,6 @@ msgstr "Yönlendiricinin IPv4 adresi"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Bu kimlik doğrulama türü, seçilen EAP yöntemi için geçerli değildir."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Bu geçerli bir PEM dosyası gibi görünmüyor"
@@ -11702,7 +11697,7 @@ msgstr "İsimsiz örnek #%d"
 msgid "Unnamed key"
 msgstr "Adsız anahtar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Kaydedilmemiş Değişiklikler"
 
@@ -11724,7 +11719,7 @@ msgstr "%s cinsinden desteklenmeyen URI şeması"
 msgid "Unsupported modem"
 msgstr "Desteklenmeyen modem"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Desteklenmeyen protokol"
 
@@ -11746,7 +11741,7 @@ msgstr "Adsız eş"
 msgid "Up"
 msgstr "Aktif"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Yükle"
 
@@ -11763,25 +11758,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Arşiv yükle..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Dosya yükle"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Dosya yükle…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Yükleme iptal edildi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Yükleme isteği başarısız oldu: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Dosya yükleniyor…"
 
@@ -11979,7 +11974,7 @@ msgstr "Güvenlik duvarlarının arkasındaki sistemler için kullanışlıdır.
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Kullanıcı sertifikası (PEM kodlu)"
@@ -11988,13 +11983,13 @@ msgstr "Kullanıcı sertifikası (PEM kodlu)"
 msgid "User identifier"
 msgstr "Kullanıcı tanımlayıcısı"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Kullanıcı anahtarı (PEM kodlu)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12056,11 +12051,6 @@ msgstr "VPN Yerel adresi"
 msgid "VPN Local port"
 msgstr "VPN Yerel bağlantı noktası"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN Protokolü"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12075,7 +12065,7 @@ msgstr "VPN Sunucu sertifikasının SHA256 karması"
 msgid "VPN Server port"
 msgstr "VPN Sunucusu bağlantı noktası"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN Sunucusunun sertifikası SHA1 karması"
 
@@ -12440,7 +12430,7 @@ msgstr "Alınan DNS sorgularını sistem günlüğüne yaz."
 msgid "Write system log to file"
 msgstr "Sistem günlüğünü dosyaya yaz"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Evet"
 
@@ -13266,5 +13256,11 @@ msgstr "{example_nx}, {nxdomain} değerini döndürür."
 msgid "« Back"
 msgstr "« Geri"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN Protokolü"
+
 #~ msgid "Set Static"
 #~ msgstr "Sabit Olarak Ayarla"
index 80c87e2b7038be417e220a72b410243823bb83a1..fb9d492ec0fa20640232ca8f983e1680807e9b54 100644 (file)
@@ -30,7 +30,7 @@ msgstr "%.1f дБ"
 msgid "%d Bit"
 msgstr "%d біт"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d неприпустимі поля"
 
@@ -85,8 +85,8 @@ msgid ""
 "%s services running on this device in the default VRF context (ie., not "
 "bound to any VRF device) shall work across all VRF domains."
 msgstr ""
-"%s служб, що працюють на цьому пристрої в контексті VRF за замовчуванням ("
-"тобто не прив'язані до жодного пристрою VRF), працюватимуть на всіх доменах "
+"%s служб, що працюють на цьому пристрої в контексті VRF за замовчуванням "
+"(тобто не прив'язані до жодного пристрою VRF), працюватимуть на всіх доменах "
 "VRF."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
@@ -142,10 +142,10 @@ msgstr "-- Додаткові поля --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -153,7 +153,7 @@ msgstr "-- Оберіть --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- нетипово --"
@@ -475,7 +475,7 @@ msgstr ""
 "Стандартний MTU 65535 встановлено Yggdrasil. Рекомендується використовувати "
 "значення за замовчуванням."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Каталог з такою ж назвою вже існує."
 
@@ -1267,22 +1267,22 @@ msgstr "Будь-яка зона"
 msgid "Apply backup?"
 msgstr "Застосувати резервну копію?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Застосовувати перевірено"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Сталася помилка запиту на застосування зі статусом <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Застосувати без перевірки"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Очікування на застосування конфігурації… %d c"
 
@@ -1354,7 +1354,7 @@ msgstr "Атрибути, які потрібно додати/замінити
 msgid "Auth"
 msgstr "Авт"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Група автентифікації"
@@ -1709,8 +1709,8 @@ msgstr "Піднімати інтерфейс моста, навіть якщо
 msgid "Broadcast"
 msgstr "Трансляція"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Огляд…"
 
@@ -1730,7 +1730,7 @@ msgstr ""
 "Сертифікат CA (закодований PEM; використовуйте замість загальносистемного "
 "сховища для перевірки сертифіката шлюзу."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Сертифікат CA; якщо порожньо, його буде збережено після першого підключення."
@@ -1784,9 +1784,9 @@ msgstr ""
 "Може бути корисним, якщо ISP має сервери імен IPv6, але не надає IPv6 "
 "маршрутизації."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1916,11 +1916,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Хук ланцюга \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Зміни"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1931,7 +1931,7 @@ msgstr ""
 "<strong>підключення до нової IP</strong> протягом %d секунд, щоб зберегти "
 "зміни."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Зміни було скасовано."
 
@@ -2041,7 +2041,7 @@ msgstr "Ідентифікатор клієнта для відправки пр
 msgid "Clone"
 msgstr "Клон"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2118,7 +2118,7 @@ msgstr "Обчислити вихідну контрольну суму (нео
 msgid "Config File"
 msgstr "Файл конфігурації"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Конфігурація"
@@ -2127,11 +2127,11 @@ msgstr "Конфігурація"
 msgid "Configuration Export"
 msgstr "Експорт конфігурації"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Зміни конфігурації застосовано."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Зміни конфігурації було скасовано!"
 
@@ -2236,7 +2236,7 @@ msgstr "З'єднання втрачено"
 msgid "Connections"
 msgstr "Підключення"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Зміна підключення"
 
@@ -2278,7 +2278,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Продовжити обробку невідповідних пакетів"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2635,7 +2635,7 @@ msgstr "Делегувати префікси IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2649,7 +2649,7 @@ msgstr "Видалити"
 msgid "Delete key"
 msgstr "Видалити ключ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Помилка запиту на видалення: %s"
 
@@ -2670,7 +2670,7 @@ msgstr "Інтервал повідомлень індикації доправ
 msgid "Description"
 msgstr "Опис"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Скасувати вибір"
 
@@ -2767,7 +2767,7 @@ msgstr "Пристрій відсутній"
 msgid "Device type"
 msgstr "Тип пристрою"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Пристрій недосяжний!"
 
@@ -2797,7 +2797,7 @@ msgstr "Набір номера"
 msgid "Dir"
 msgstr "Ви"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Каталог"
 
@@ -2912,8 +2912,8 @@ msgstr "Дисковий простір"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -3012,11 +3012,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Не відслідковувати"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Справді видалити \"%s\"?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Справді рекурсивно видалити каталог \"%s\"?"
 
@@ -3052,7 +3052,7 @@ msgstr "Не фрагментувати"
 msgid "Down"
 msgstr "Вниз"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Завантажити"
 
@@ -3060,7 +3060,7 @@ msgstr "Завантажити"
 msgid "Download backup"
 msgstr "Завантажити резервну копію"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Помилка завантаження: %s"
 
@@ -3873,7 +3873,7 @@ msgstr "Не вдалося змінити системний пароль."
 msgid "Failed to configure modem"
 msgstr "Не вдалося налаштувати модем"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Не вдалося підтвердити застосування на протязі %d с, очікуємо відкату…"
 
@@ -3909,7 +3909,7 @@ msgstr "Провал"
 msgid "Fast (every second)"
 msgstr "Швидко (кожну секунду)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Файл"
 
@@ -3922,7 +3922,7 @@ msgstr ""
 "{servers_file_entry01} для домен-орієнтованих або повних висхідних <abbr "
 "title=\"Domain Name System\">DNS</abbr>-серверів."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Файл недоступний"
 
@@ -3938,7 +3938,7 @@ msgstr ""
 "Локальний <abbr title=\"Domain Name System — система доменних імен\">DNS</"
 "abbr>-файл."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Ім'я файлу"
@@ -5574,7 +5574,7 @@ msgstr ""
 "Недійсний формат часу оренди DHCP. Використовуйте цілі значення, за якими "
 "необов’язково слідують s, m, h, d або w."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Недійсна адреса IPv6"
 
@@ -5622,7 +5622,7 @@ msgstr "Неприпустима команда"
 msgid "Invalid hexadecimal value"
 msgstr "Неприпустиме шістнадцяткове значення"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Недійсне ім’я хоста або адреса IPv4"
 
@@ -5630,7 +5630,7 @@ msgstr "Недійсне ім’я хоста або адреса IPv4"
 msgid "Invalid key format"
 msgstr "Недійсний формат ключа"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Недійсний порт"
 
@@ -5642,7 +5642,7 @@ msgstr "Недійсний рядок закритого ключа %s"
 msgid "Invalid public key string %s"
 msgstr "Недійсний рядок відкритого ключа %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "Недійсна URL-адреса сервера"
 
@@ -5958,7 +5958,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Виявлено застарілі правила"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Легенда:"
 
@@ -6145,7 +6145,7 @@ msgstr "Завантажити конфігурацію…"
 msgid "Loading data…"
 msgstr "Завантаження даних…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Завантаження вмісту каталогу…"
 
@@ -6999,7 +6999,7 @@ msgid "NTP server candidates"
 msgstr "Сервери NTP – кандидати для синхронізації"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7183,7 +7183,7 @@ msgstr "Новини"
 msgid "Next »"
 msgstr "Наступний »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Ні"
 
@@ -7238,7 +7238,7 @@ msgstr "Не пов’язано жодного клієнта"
 msgid "No control device specified"
 msgstr "Контрольний пристрій не вказано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Немає даних"
@@ -7261,7 +7261,7 @@ msgstr "Без примусового виконання"
 msgid "No entries available"
 msgstr "Немає доступних записів"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "У цьому каталозі немає записів"
 
@@ -7634,10 +7634,6 @@ msgstr "Відкрити огляд правил iptables…"
 msgid "Open list..."
 msgstr "Відкрити список..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "Відкрийте Connect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7693,7 +7689,7 @@ msgid "Operator Name"
 msgstr "Ім'я оператора"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Параметр \"%s\" містить неприпустиме значення введення."
 
@@ -7701,11 +7697,11 @@ msgstr "Параметр \"%s\" містить неприпустиме знач
 msgid "Option \"%s\" must not be empty."
 msgstr "Параметр \"%s\" не може бути порожнім."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Опцію змінено"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Опцію видалено"
 
@@ -7930,7 +7926,7 @@ msgstr "Перевизначити таблицю маршрутизації IPv
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7993,7 +7989,7 @@ msgstr ""
 msgid "Overview"
 msgstr "Огляд"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Перезаписати існуючий файл \"%s\"?"
 
@@ -8179,7 +8175,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8206,7 +8202,7 @@ msgstr "Пароль внутрішнього закритого ключа"
 msgid "Password strength"
 msgstr "Надійність пароля"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Пароль2"
 
@@ -8399,7 +8395,7 @@ msgstr "Пакетів."
 msgid "Please enter your username and password."
 msgstr "Введіть ім'я користувача і пароль."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Виберіть файл для відвантаження."
 
@@ -8632,7 +8628,7 @@ msgstr ""
 "Надайте сервер NTP для вибраного інтерфейсу або, якщо не вказано, для всіх "
 "інтерфейсів"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Проксі сервер"
 
@@ -8914,7 +8910,7 @@ msgstr "Отримано пакетів"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Рекомендовано. IP-адреси інтерфейсу WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Час очікування повторного підключення"
 
@@ -9357,19 +9353,19 @@ msgstr "Фільтр зворотного шляху"
 msgid "Reverse sort"
 msgstr "Зворотне сортування"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Скасувати"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Скасувати зміни"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Помилка запиту на скасування зі статусом <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Відкат конфігурації…"
 
@@ -9652,7 +9648,7 @@ msgid "Save"
 msgstr "Зберегти"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Зберегти і застосувати"
@@ -9703,11 +9699,11 @@ msgstr "Домен пошуку"
 msgid "Section %s is empty."
 msgstr "Розділ %s порожній."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Секцію додано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Секцію видалено"
 
@@ -9725,9 +9721,9 @@ msgstr ""
 "виберіть \"Примусове оновлення\". Використовуйте тільки якщо ви впевнені, що "
 "прошивка є правильною і призначена для вашого пристрою!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Виберіть файл…"
 
@@ -9941,7 +9937,7 @@ msgstr "Частота оновлення сигналу"
 msgid "Signal:"
 msgstr "Сигнал:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Розмір"
@@ -10335,7 +10331,7 @@ msgstr "Стартовий пріоритет"
 msgid "Start refresh"
 msgstr "Запустити оновлення"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Розпочато застосування конфігурації…"
 
@@ -10506,7 +10502,7 @@ msgstr "Протокол комутатора"
 msgid "Switch to CIDR list notation"
 msgstr "Перейти до позначення списку CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Символічне посилання"
 
@@ -10874,7 +10870,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "Значення за умовчанням (%s) дорівнює нулю як для IPv4, так і для IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11250,7 +11246,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Немає жодних активних оренд"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Немає жодних змін до застосування"
 
@@ -11273,7 +11269,6 @@ msgstr "Це IPv4-адреса ретранслятора"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Цей тип автентифікації не застосовується до вибраного методу EAP."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Це не схоже на дійсний файл PEM"
@@ -11864,7 +11859,7 @@ msgstr "Безіменний екземпляр #%d"
 msgid "Unnamed key"
 msgstr "Ключ без назви"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Незбережені зміни"
 
@@ -11886,7 +11881,7 @@ msgstr "Непідтримувана схема URI в %s"
 msgid "Unsupported modem"
 msgstr "Непідтримуваний модем"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Непідтримуваний протокол"
 
@@ -11908,7 +11903,7 @@ msgstr "Одноліток без назви"
 msgid "Up"
 msgstr "Вгору"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Завантажити"
 
@@ -11924,25 +11919,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Відвантажити архів…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Відвантажити файл"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Відвантажити файл…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Завантаження скасовано"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Не вдалося виконати запит на відвантаження: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Відвантаження файлу…"
 
@@ -12141,7 +12136,7 @@ msgstr "Корисно для систем за брандмауерам."
 msgid "User"
 msgstr "Користувач"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Сертифікат користувача (PEM-кодований)"
@@ -12150,13 +12145,13 @@ msgstr "Сертифікат користувача (PEM-кодований)"
 msgid "User identifier"
 msgstr "Ідентифікатор користувача"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Ключ користувача (PEM-кодований)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12218,11 +12213,6 @@ msgstr "Локальна адреса VPN"
 msgid "VPN Local port"
 msgstr "Локальний порт VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN-протокол"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12237,7 +12227,7 @@ msgstr "Хеш SHA256 сертифіката сервера VPN"
 msgid "VPN Server port"
 msgstr "Порт VPN-сервера"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "SHA1-геш сертифіката VPN-сервера"
 
@@ -12599,7 +12589,7 @@ msgstr "Записувати отримані DNS-запити до систем
 msgid "Write system log to file"
 msgstr "Записувати cистемний журнал до файлу"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Так"
 
@@ -13435,5 +13425,11 @@ msgstr "{example_nx} повертає {nxdomain}."
 msgid "« Back"
 msgstr "« Назад"
 
+#~ msgid "OpenConnect"
+#~ msgstr "Відкрийте Connect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN-протокол"
+
 #~ msgid "Set Static"
 #~ msgstr "Встановити статичним"
index 477f96b132dc5ff7a1f7de54b1e5d5779a9bf102..cd99a4eb72d2316175760445abf0a6ada85eee45 100644 (file)
@@ -26,7 +26,7 @@ msgstr ""
 msgid "%d Bit"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr ""
 
@@ -128,10 +128,10 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -139,7 +139,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr ""
@@ -437,7 +437,7 @@ msgid ""
 "default."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr ""
 
@@ -1176,22 +1176,22 @@ msgstr ""
 msgid "Apply backup?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr ""
 
@@ -1254,7 +1254,7 @@ msgstr ""
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr ""
@@ -1588,8 +1588,8 @@ msgstr ""
 msgid "Broadcast"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr ""
 
@@ -1607,7 +1607,7 @@ msgid ""
 "gateway certificate."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 
@@ -1658,9 +1658,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1780,18 +1780,18 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
 "the new IP</strong> within %d seconds to retain the changes."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr ""
 
@@ -1891,7 +1891,7 @@ msgstr ""
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1961,7 +1961,7 @@ msgstr ""
 msgid "Config File"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr ""
@@ -1970,11 +1970,11 @@ msgstr ""
 msgid "Configuration Export"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr ""
 
@@ -2063,7 +2063,7 @@ msgstr ""
 msgid "Connections"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr ""
 
@@ -2105,7 +2105,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2437,7 +2437,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2451,7 +2451,7 @@ msgstr ""
 msgid "Delete key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr ""
 
@@ -2472,7 +2472,7 @@ msgstr ""
 msgid "Description"
 msgstr "تفصیل"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr ""
 
@@ -2569,7 +2569,7 @@ msgstr ""
 msgid "Device type"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr ""
 
@@ -2599,7 +2599,7 @@ msgstr ""
 msgid "Dir"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr ""
 
@@ -2707,8 +2707,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2794,11 +2794,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr ""
 
@@ -2834,7 +2834,7 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr ""
 
@@ -2842,7 +2842,7 @@ msgstr ""
 msgid "Download backup"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr ""
 
@@ -3605,7 +3605,7 @@ msgstr ""
 msgid "Failed to configure modem"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 
@@ -3641,7 +3641,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr ""
 
@@ -3651,7 +3651,7 @@ msgid ""
 "{servers_file_entry01}, {servers_file_entry02}."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr ""
 
@@ -3663,7 +3663,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr ""
@@ -5220,7 +5220,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr ""
 
@@ -5260,7 +5260,7 @@ msgstr ""
 msgid "Invalid hexadecimal value"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr ""
 
@@ -5268,7 +5268,7 @@ msgstr ""
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr ""
 
@@ -5280,7 +5280,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr ""
 
@@ -5584,7 +5584,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr ""
 
@@ -5752,7 +5752,7 @@ msgstr ""
 msgid "Loading data…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr ""
 
@@ -6574,7 +6574,7 @@ msgid "NTP server candidates"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6749,7 +6749,7 @@ msgstr ""
 msgid "Next »"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr ""
 
@@ -6802,7 +6802,7 @@ msgstr ""
 msgid "No control device specified"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr ""
@@ -6825,7 +6825,7 @@ msgstr ""
 msgid "No entries available"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr ""
 
@@ -7174,10 +7174,6 @@ msgstr ""
 msgid "Open list..."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr ""
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr ""
@@ -7226,7 +7222,7 @@ msgid "Operator Name"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr ""
 
@@ -7234,11 +7230,11 @@ msgstr ""
 msgid "Option \"%s\" must not be empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr ""
 
@@ -7435,7 +7431,7 @@ msgstr ""
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7493,7 +7489,7 @@ msgstr ""
 msgid "Overview"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr ""
 
@@ -7675,7 +7671,7 @@ msgstr ""
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7702,7 +7698,7 @@ msgstr ""
 msgid "Password strength"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr ""
 
@@ -7890,7 +7886,7 @@ msgstr ""
 msgid "Please enter your username and password."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr ""
 
@@ -8106,7 +8102,7 @@ msgid ""
 "interfaces"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr ""
 
@@ -8368,7 +8364,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr ""
 
@@ -8797,19 +8793,19 @@ msgstr ""
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr ""
 
@@ -9070,7 +9066,7 @@ msgid "Save"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr ""
@@ -9121,11 +9117,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr ""
 
@@ -9140,9 +9136,9 @@ msgid ""
 "your device!"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr ""
 
@@ -9339,7 +9335,7 @@ msgstr ""
 msgid "Signal:"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "سائز"
@@ -9673,7 +9669,7 @@ msgstr ""
 msgid "Start refresh"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr ""
 
@@ -9837,7 +9833,7 @@ msgstr ""
 msgid "Switch to CIDR list notation"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr ""
 
@@ -10173,7 +10169,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10474,7 +10470,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr ""
 
@@ -10495,7 +10491,6 @@ msgstr ""
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr ""
@@ -11034,7 +11029,7 @@ msgstr ""
 msgid "Unnamed key"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr ""
 
@@ -11056,7 +11051,7 @@ msgstr ""
 msgid "Unsupported modem"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr ""
 
@@ -11078,7 +11073,7 @@ msgstr ""
 msgid "Up"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr ""
 
@@ -11093,25 +11088,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr ""
 
@@ -11292,7 +11287,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr ""
@@ -11301,13 +11296,13 @@ msgstr ""
 msgid "User identifier"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr ""
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11369,11 +11364,6 @@ msgstr ""
 msgid "VPN Local port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr ""
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11388,7 +11378,7 @@ msgstr ""
 msgid "VPN Server port"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr ""
 
@@ -11715,7 +11705,7 @@ msgstr ""
 msgid "Write system log to file"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr ""
 
index 0f2ad42bc0bc83380d4b598aa25c26cacd3a0499..54478dc1c7cf31e8bd7cb6d59b5b7f2a0040209a 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d trường không hợp lệ"
 
@@ -141,10 +141,10 @@ msgstr "---Mục bổ sung---"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -152,7 +152,7 @@ msgstr "-- Hãy chọn --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "--tùy chỉnh--"
@@ -462,7 +462,7 @@ msgstr ""
 "Một MTU mặc định là 65535 được thiết lập bởi Yggdrasil. Khuyến nghị nên sử "
 "dụng giá trị mặc định."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "thư mục có tên này đã tồn tại."
 
@@ -1244,22 +1244,22 @@ msgstr "Bất kỳ khu vực nào"
 msgid "Apply backup?"
 msgstr "Chấp nhận sao lưu?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "Áp dụng đã chọn"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Áp dụng không kiểm tra"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Đang áp dụng cấu hình... %ds"
 
@@ -1331,7 +1331,7 @@ msgstr "Thuộc tính để thêm/sửa đổi trong mỗi yêu cầu."
 msgid "Auth"
 msgstr "Xác thực"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Nhóm xác thực"
@@ -1683,8 +1683,8 @@ msgstr "Kích hoạt giao diện cầu ngay cả khi không có cổng nào đư
 msgid "Broadcast"
 msgstr "Phát sóng"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Duyệt qua…"
 
@@ -1704,7 +1704,7 @@ msgstr ""
 "Chứng chỉ CA (mã hóa PEM; Sử dụng thay thế cho hệ thống lưu trữ toàn cầu để "
 "xác minh chứng chỉ cổng vào."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầu tiên."
 
@@ -1757,9 +1757,9 @@ msgstr ""
 "Có thể hữu ích nếu nhà cung cấp dịch vụ Internet (ISP) có máy chủ tên miền "
 "IPv6 nhưng không cung cấp định tuyến IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1887,11 +1887,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Móc chuỗi \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Thay đổi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1901,7 +1901,7 @@ msgstr ""
 "chặn việc truy cập vào thiết bị này. Mọi thay đổi IP yêu cầu <strong>kết nối "
 "đến IP mới</strong> trong vòng %d giây để giữ lại các thay đổi."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Những thay đổi đã được phục hồi."
 
@@ -2008,7 +2008,7 @@ msgstr "ID máy khách gửi khi yêu cầu DHCP"
 msgid "Clone"
 msgstr "Sao chép"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2084,7 +2084,7 @@ msgstr "Tính toán checksum đầu ra (tùy chọn)."
 msgid "Config File"
 msgstr "Tệp cấu hình"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 #, fuzzy
 msgid "Configuration"
@@ -2094,11 +2094,11 @@ msgstr "Cấu hình"
 msgid "Configuration Export"
 msgstr "Xuất Cấu hình"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Cấu hình đã được áp dụng."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "Cấu hình đã được hoàn lại!"
 
@@ -2202,7 +2202,7 @@ msgstr "Mất kết nối"
 msgid "Connections"
 msgstr "Kết nối"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Thay đổi kết nối"
 
@@ -2244,7 +2244,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Tiếp tục xử lý các gói tin không khớp"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2597,7 +2597,7 @@ msgstr "Uỷ nhiệm các tiền tố IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2611,7 +2611,7 @@ msgstr "Xoá"
 msgid "Delete key"
 msgstr "Xóa chìa khóa"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Yêu cầu xóa thất bại: %s"
 
@@ -2632,7 +2632,7 @@ msgstr "Chu kỳ thông báo chỉ thị lưu thông"
 msgid "Description"
 msgstr "Mô tả"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Bỏ chọn"
 
@@ -2729,7 +2729,7 @@ msgstr "Thiết bị không có mặt"
 msgid "Device type"
 msgstr "Loại thiết bị"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Thiết bị không thể truy cập!"
 
@@ -2759,7 +2759,7 @@ msgstr "Quay số"
 msgid "Dir"
 msgstr "Thư mục"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Thư mục"
 
@@ -2874,8 +2874,8 @@ msgstr "Dung lượng đĩa"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2975,11 +2975,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "Không theo dõi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "Bạn thật sự muốn xóa \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?"
 
@@ -3015,7 +3015,7 @@ msgstr "Không phân mảnh"
 msgid "Down"
 msgstr "Xuống"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Tải xuống"
 
@@ -3023,7 +3023,7 @@ msgstr "Tải xuống"
 msgid "Download backup"
 msgstr "Tải xuống bản sao lưu"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Tải xuống thất bại: %s"
 
@@ -3847,7 +3847,7 @@ msgstr "Đổi mật khẩu hệ thống thất bại."
 msgid "Failed to configure modem"
 msgstr "Không thể cấu hình modem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "Không thể xác nhận áp dụng trong %ds, đang chờ quay lại…"
 
@@ -3885,7 +3885,7 @@ msgstr "Sự thất bại"
 msgid "Fast (every second)"
 msgstr "Nhanh (mỗi giây)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Tệp"
 
@@ -3897,7 +3897,7 @@ msgstr ""
 "Tệp liệt kê các trình phân giải ngược dòng, tùy chọn dành riêng cho miền, ví "
 "dụ: {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Tệp tin không thể truy cập"
 
@@ -3911,7 +3911,7 @@ msgstr ""
 msgid "File with upstream resolvers."
 msgstr "Tập tin <abbr title=\"Hệ thống tên miền\">DNS</abbr> địa phương."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Tên tệp tin"
@@ -5526,7 +5526,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Địa chỉ IPv6 không hợp lệ"
 
@@ -5570,7 +5570,7 @@ msgstr "Lệnh ko hợp lệ"
 msgid "Invalid hexadecimal value"
 msgstr "Giá trị không hợp lệ"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Tên máy chủ hoặc địa chỉ IPv4 không hợp lệ"
 
@@ -5578,7 +5578,7 @@ msgstr "Tên máy chủ hoặc địa chỉ IPv4 không hợp lệ"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Cổng không hợp lệ"
 
@@ -5590,7 +5590,7 @@ msgstr ""
 msgid "Invalid public key string %s"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL máy chủ không hợp lệ"
 
@@ -5899,7 +5899,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Phát hiện các quy tắc cũ"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Chú giải:"
 
@@ -6076,7 +6076,7 @@ msgstr "Tải cấu hình…"
 msgid "Loading data…"
 msgstr "Đang tải dữ liệu…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Đang tải nội dung thư mục…"
 
@@ -6923,7 +6923,7 @@ msgid "NTP server candidates"
 msgstr "Ứng cử viên máy chủ NTP"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7103,7 +7103,7 @@ msgstr "Tin tức"
 msgid "Next »"
 msgstr "Tiếp »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "Không"
 
@@ -7158,7 +7158,7 @@ msgstr "Không có khách hàng kết nối"
 msgid "No control device specified"
 msgstr "Không chỉ định thiết bị kiểm soát"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Không có dữ liệu"
@@ -7181,7 +7181,7 @@ msgstr "Không áp dụng"
 msgid "No entries available"
 msgstr "Không có mục nào"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "Không có gì trong đường dẫn này"
 
@@ -7550,10 +7550,6 @@ msgstr "Xem tổng quan quy tắc iptables…"
 msgid "Open list..."
 msgstr "Đang mở danh sách ..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7609,7 +7605,7 @@ msgid "Operator Name"
 msgstr "Tên nhà điều hành"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "Tùy chọn \"%s\" chứa một giá trị đầu vào không hợp lệ."
 
@@ -7617,11 +7613,11 @@ msgstr "Tùy chọn \"%s\" chứa một giá trị đầu vào không hợp lệ
 msgid "Option \"%s\" must not be empty."
 msgstr "Tùy chọn \"%s\" không được để trống."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Thay đổi tùy chỉnh"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Xóa tùy chỉnh"
 
@@ -7842,7 +7838,7 @@ msgstr "Ghi đè bảng định tuyến IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7904,7 +7900,7 @@ msgstr "Ghi đè bảng được sử dụng cho định tuyến nội bộ"
 msgid "Overview"
 msgstr "Tổng quan"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Ghi đè tệp đã tồn tại \"%s\" ?"
 
@@ -8087,7 +8083,7 @@ msgstr "Chuyển tiếp (Sao chép thiết bị vật lý thành một MAC VLAN
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8114,7 +8110,7 @@ msgstr "Mật mã của khóa riêng tư bên trong"
 msgid "Password strength"
 msgstr "Độ mạnh mật mã"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Mật mã 2"
 
@@ -8305,7 +8301,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "Nhập tên và mật mã."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Vui lòng chọn tệp để tải lên."
 
@@ -8530,7 +8526,7 @@ msgstr ""
 "Cung cấp máy chủ NTP cho giao diện được chọn hoặc, nếu không xác định, cho "
 "tất cả các giao diện"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Máy chủ Proxy"
 
@@ -8803,7 +8799,7 @@ msgstr ""
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Hết thời gian kết nối lại"
 
@@ -9238,19 +9234,19 @@ msgstr "Bộ lọc đường dẫn ngược"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Hoàn nguyên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Hoàn nguyên thay đổi"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Đang hoàn nguyên cấu hình .."
 
@@ -9523,7 +9519,7 @@ msgid "Save"
 msgstr "Lưu"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Lưu & áp dụng"
@@ -9574,11 +9570,11 @@ msgstr ""
 msgid "Section %s is empty."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Thêm mục"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Xóa mục"
 
@@ -9596,9 +9592,9 @@ msgstr ""
 "phần mềm không thành công. Chỉ chọn nếu bạn có thể chắc chắc rằng phần mềm "
 "này tương thích với thiết bị của bạn!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Chọn tệp…"
 
@@ -9809,7 +9805,7 @@ msgstr "Tốc độ làm mới tín hiệu"
 msgid "Signal:"
 msgstr "Tín hiệu:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Dung lượng"
@@ -10188,7 +10184,7 @@ msgstr "Bắt đầu ưu tiên"
 msgid "Start refresh"
 msgstr "Bắt đầu làm mới"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Đang áp dụng cáu hình…"
 
@@ -10358,7 +10354,7 @@ msgstr "Đổi giao thức"
 msgid "Switch to CIDR list notation"
 msgstr "Chuyển sang ký hiệu danh sách CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Đường dẫn tham chiếu"
 
@@ -10715,7 +10711,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11083,7 +11079,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "Không có máy được cấp IP nào hoạt động"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "Không có thay đổi nào để áp dụng"
 
@@ -11106,7 +11102,6 @@ msgstr "Đây là địa chỉ IPv4 của relay"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Loại xác thực này không áp dụng cho phương pháp EAP đã chọn."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Tập tin không giống như một tệp PEM hợp lệ"
@@ -11678,7 +11673,7 @@ msgstr "Chưa có tên #%d"
 msgid "Unnamed key"
 msgstr "Khóa không tên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Thay đổi không lưu"
 
@@ -11700,7 +11695,7 @@ msgstr "Kiểu URI không được hỗ trợ trong %s"
 msgid "Unsupported modem"
 msgstr "Thiết bị không được hỗ trợ"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Giao thức không được hỗ trợ"
 
@@ -11722,7 +11717,7 @@ msgstr "Người đồng nghiệp chưa có tiêu đề"
 msgid "Up"
 msgstr "Lên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Tải lên"
 
@@ -11739,25 +11734,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Tải dữ liệu lên ..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Tải tập tin lên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Tải tệp lên…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "Đã hủy tải lên"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Yêu cầu tải thất bại: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Đang tải tệp lên …"
 
@@ -11953,7 +11948,7 @@ msgstr ""
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Chứng chỉ người dùng (mã hóa PEM)"
@@ -11962,13 +11957,13 @@ msgstr "Chứng chỉ người dùng (mã hóa PEM)"
 msgid "User identifier"
 msgstr "Nhận dạng người dùng"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Khóa người dùng (mã hóa PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12030,11 +12025,6 @@ msgstr "Địa chỉ cục bộ VPN"
 msgid "VPN Local port"
 msgstr "Cổng cục bộ VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Giao thức VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12049,7 +12039,7 @@ msgstr "Băm SHA256 của chứng chỉ máy chủ VPN"
 msgid "VPN Server port"
 msgstr "Cổng máy chủ VPM"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1"
 
@@ -12408,7 +12398,7 @@ msgstr "Viết yêu cầu DNS nhận được vào nhật ký hệ thống."
 msgid "Write system log to file"
 msgstr "Viết nhật ký hệ thống vào một tệp"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Có"
 
@@ -13230,5 +13220,11 @@ msgstr ""
 msgid "« Back"
 msgstr "« Quay lại"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Giao thức VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Đặt là Tĩnh"
index eba9cf846e19939eee140805c5b0c143f31eb9b9..9d07f5ca0dab8f9ba1a052bbd73afd07773d2427 100644 (file)
@@ -27,7 +27,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d campo(s) inválido(s)"
 
@@ -136,10 +136,10 @@ msgstr "-- Campo Adicional --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -147,7 +147,7 @@ msgstr "-- Por favor elija --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- personalizado --"
@@ -464,7 +464,7 @@ msgstr ""
 "Un MTU predeterminado de 65535 es establecido por Yggdrasil. Se recomienda "
 "utilizar el valor predeterminado."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "Ya existe un directorio con el mismo nombre."
 
@@ -1250,22 +1250,22 @@ msgstr "Cualquier zona"
 msgid "Apply backup?"
 msgstr "¿Aplicar copia de seguridad?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "Solicitud de aplicar fallida con estado <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "Aplicar sin verificar"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "Aplicando cambios de configuración… %ds"
 
@@ -1337,7 +1337,7 @@ msgstr "Atributos para agregar/reemplazar en cada solicitud."
 msgid "Auth"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "Grupo de Autenticaciones"
@@ -1695,8 +1695,8 @@ msgstr "Levantar la interfaz puente incluso si no hay puertos conectados"
 msgid "Broadcast"
 msgstr "Difusión"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "Explorar…"
 
@@ -1716,7 +1716,7 @@ msgstr ""
 "Certificado CA (codificado PEM; úselo en lugar del almacenamiento en todo el "
 "sistema para verificar el certificado de la puerta de enlace)."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr ""
 "Certificado CA; Si está vacío será guardado después de la primera conexión."
@@ -1770,9 +1770,9 @@ msgstr ""
 "Puede resultar útil si el ISP tiene servidores de nombres IPv6 pero no "
 "proporciona enrutamiento IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1903,11 +1903,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "Gancho de cadena \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "Cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1918,7 +1918,7 @@ msgstr ""
 "<strong>conectarse a la nueva IP</strong> dentro de %d segundos para "
 "conservar los cambios."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "Los cambios se han revertido."
 
@@ -2028,7 +2028,7 @@ msgstr "ID de cliente que se enviará al solicitar DHCP"
 msgid "Clone"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2105,7 +2105,7 @@ msgstr "Calcular la suma de verificación saliente (opcional)."
 msgid "Config File"
 msgstr "Archivo de Configuración"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "Configuración"
@@ -2114,11 +2114,11 @@ msgstr "Configuración"
 msgid "Configuration Export"
 msgstr "Exportar Configuración"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "Se aplicaron los cambios de configuración."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "¡Los cambios de configuración han sido revertidos!"
 
@@ -2223,7 +2223,7 @@ msgstr "Conexión perdida"
 msgid "Connections"
 msgstr "Conexiones"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "Cambio de conectividad"
 
@@ -2265,7 +2265,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "Continuar procesando paquetes no coincidentes"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2617,7 +2617,7 @@ msgstr "Delegar prefijos de IPv6"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2631,7 +2631,7 @@ msgstr "Eliminar"
 msgid "Delete key"
 msgstr "Eliminar clave"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "Error al eliminar la solicitud: %s"
 
@@ -2652,7 +2652,7 @@ msgstr "Intervalo de mensaje de indicación de tráfico de entrega"
 msgid "Description"
 msgstr "Descripción"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "Deseleccionar"
 
@@ -2749,7 +2749,7 @@ msgstr "Dispositivo no presente"
 msgid "Device type"
 msgstr "Tipo de dispositivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "Dispositivo inalcanzable!"
 
@@ -2779,7 +2779,7 @@ msgstr "Marcar el número"
 msgid "Dir"
 msgstr "Dir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "Directorio"
 
@@ -2894,8 +2894,8 @@ msgstr "Espacio en disco"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2995,11 +2995,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "¿Realmente quieres eliminar \"%s\" ?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "¿Realmente desea eliminar recursivamente el directorio \"%s\" ?"
 
@@ -3035,7 +3035,7 @@ msgstr "No fragmentar"
 msgid "Down"
 msgstr "Abajo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "Descargar"
 
@@ -3043,7 +3043,7 @@ msgstr "Descargar"
 msgid "Download backup"
 msgstr "Descargar copia de seguridad"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "Error de descarga: %s"
 
@@ -3856,7 +3856,7 @@ msgstr "Error al cambiar la contraseña del sistema."
 msgid "Failed to configure modem"
 msgstr "No se pudo configurar el módem"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr ""
 "Error al confirmar aplicar dentro de %ds. Esperando a que se reviertan los "
@@ -3894,7 +3894,7 @@ msgstr ""
 msgid "Fast (every second)"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "Archivo"
 
@@ -3906,7 +3906,7 @@ msgstr ""
 "Archivo que enumera los resolutores ascendentes, opcionalmente específicos "
 "de dominio, p. ej. {servers_file_entry01}, {servers_file_entry02}."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "Archivo no accesible"
 
@@ -3918,7 +3918,7 @@ msgstr "Archivo para almacenar información de asignaciones de DHCP."
 msgid "File with upstream resolvers."
 msgstr "Archivo con resolutores ascendentes."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "Nombre de archivo"
@@ -5553,7 +5553,7 @@ msgid ""
 "m, h, d, or w."
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "Dirección IPv6 no válida"
 
@@ -5595,7 +5595,7 @@ msgstr "Comando inválido"
 msgid "Invalid hexadecimal value"
 msgstr "Valor hexadecimal inválido"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "Nombre de host o dirección IPv4 no válidos"
 
@@ -5603,7 +5603,7 @@ msgstr "Nombre de host o dirección IPv4 no válidos"
 msgid "Invalid key format"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "Puerto no válido"
 
@@ -5615,7 +5615,7 @@ msgstr "Cadena de clave privada %s no válida"
 msgid "Invalid public key string %s"
 msgstr "Cadena de clave pública %s no válida"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "URL del servidor no válida"
 
@@ -5930,7 +5930,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "Reglas heredadas detectadas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "Registro de cambios:"
 
@@ -6118,7 +6118,7 @@ msgstr "Cargar configuración…"
 msgid "Loading data…"
 msgstr "Cargando datos…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "Cargando el contenido del directorio…"
 
@@ -6961,7 +6961,7 @@ msgid "NTP server candidates"
 msgstr "Servidores NTP candidatos"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -7142,7 +7142,7 @@ msgstr ""
 msgid "Next »"
 msgstr "Siguiente »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "No"
 
@@ -7198,7 +7198,7 @@ msgstr "Ningún cliente asociado"
 msgid "No control device specified"
 msgstr "Ningún dispositivo de control especificado"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "Sin datos"
@@ -7221,7 +7221,7 @@ msgstr "No se aplica"
 msgid "No entries available"
 msgstr "No hay entradas disponibles"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "No hay entradas en este directorio"
 
@@ -7588,10 +7588,6 @@ msgstr "Abrir descripción general de las reglas de iptables…"
 msgid "Open list..."
 msgstr "Abrir lista..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7647,7 +7643,7 @@ msgid "Operator Name"
 msgstr "Nombre del operador"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "La opción \"%s\" contiene un valor de entrada no válido."
 
@@ -7655,11 +7651,11 @@ msgstr "La opción \"%s\" contiene un valor de entrada no válido."
 msgid "Option \"%s\" must not be empty."
 msgstr "La opción \"%s\" no debe estar vacía."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "Opción cambiada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "Opción eliminada"
 
@@ -7881,7 +7877,7 @@ msgstr "Anular la tabla de enrutamiento IPv6"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7943,7 +7939,7 @@ msgstr "Anular la tabla utilizada para rutas internas"
 msgid "Overview"
 msgstr "Descripción general"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "Sobrescribir archivo \"%s\" existente?"
 
@@ -8125,7 +8121,7 @@ msgstr "Traspasar (Duplicar dispositivo físico a una sola MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -8152,7 +8148,7 @@ msgstr "Contraseña de clave privada interna"
 msgid "Password strength"
 msgstr "Seguridad de la contraseña"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "Contraseña2"
 
@@ -8345,7 +8341,7 @@ msgstr "Paq."
 msgid "Please enter your username and password."
 msgstr "Por favor, introduzca su nombre de usuario y contraseña."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "Por favor, seleccione el archivo que desea cargar."
 
@@ -8570,7 +8566,7 @@ msgstr ""
 "Proporciona el servidor NTP a la interfaz seleccionada o, si no se "
 "especifica, a todas las interfaces"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "Servidor proxy"
 
@@ -8847,7 +8843,7 @@ msgstr "Paquetes recibidos"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "Recomendado. Direcciones IP de la interfaz de WireGuard."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "Tiempo de espera de reconexión"
 
@@ -9296,19 +9292,19 @@ msgstr "Filtro de ruta inversa"
 msgid "Reverse sort"
 msgstr ""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "Revertir"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "Revertir cambios"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "Error al revertir la solicitud con el estado <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "Revirtiendo configuración…"
 
@@ -9580,7 +9576,7 @@ msgid "Save"
 msgstr "Guardar"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "Guardar y Aplicar"
@@ -9631,11 +9627,11 @@ msgstr "Buscar dominio"
 msgid "Section %s is empty."
 msgstr "La sección %s está vacía."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "Sección añadida"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "Sección removida"
 
@@ -9653,9 +9649,9 @@ msgstr ""
 "la verificación del formato de la imagen. ¡Úselo solo si está seguro de que "
 "el firmware es correcto y está diseñado para su dispositivo!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "Seleccionar archivo…"
 
@@ -9870,7 +9866,7 @@ msgstr "Frecuencia de actualización de la señal"
 msgid "Signal:"
 msgstr "Señal:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "Tamaño"
@@ -10259,7 +10255,7 @@ msgstr "Prioridad de inicio"
 msgid "Start refresh"
 msgstr "Iniciar actualización"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "Iniciando aplicar configuración…"
 
@@ -10430,7 +10426,7 @@ msgstr "Intercambiar protocolo"
 msgid "Switch to CIDR list notation"
 msgstr "Cambiar a la notación de lista CIDR"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "Enlace simbólico"
 
@@ -10804,7 +10800,7 @@ msgstr ""
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "El valor predeterminado (%s) es cero tanto para IPv4 como para IPv6."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -11189,7 +11185,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "No hay asignaciones activas"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "No hay cambios para aplicar"
 
@@ -11212,7 +11208,6 @@ msgstr "Dirección IPv4 del relé"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "Este tipo de autenticación no es aplicable al método EAP seleccionado."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "Esto no parece un archivo PEM válido"
@@ -11798,7 +11793,7 @@ msgstr "Instancia sin nombre #%d"
 msgid "Unnamed key"
 msgstr "Clave sin nombre"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "Cambios sin aplicar"
 
@@ -11820,7 +11815,7 @@ msgstr "Esquema URI no soportado en %s"
 msgid "Unsupported modem"
 msgstr "Módem no soportado"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "Protocolo no compatible"
 
@@ -11842,7 +11837,7 @@ msgstr "Par sin título"
 msgid "Up"
 msgstr "Arriba"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "Cargar"
 
@@ -11859,25 +11854,25 @@ msgstr ""
 msgid "Upload archive..."
 msgstr "Subir archivo..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "Subir archivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "Subir archivo…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "La carga ha sido cancelada"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "Error al cargar la solicitud: %s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "Cargando archivo…"
 
@@ -12076,7 +12071,7 @@ msgstr "Útil para sistemas detrás de cortafuegos."
 msgid "User"
 msgstr ""
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "Certificado de usuario (Codificado PEM)"
@@ -12085,13 +12080,13 @@ msgstr "Certificado de usuario (Codificado PEM)"
 msgid "User identifier"
 msgstr "Identificador de usuario"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "Clave de usuario (codificada PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -12153,11 +12148,6 @@ msgstr "VPN dirección local"
 msgid "VPN Local port"
 msgstr "VPN puerto local"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "Protocolo VPN"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -12172,7 +12162,7 @@ msgstr "Hash SHA256 del certificado del servidor VPN"
 msgid "VPN Server port"
 msgstr "Puerto del servidor VPN"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "Hash SHA1 del certificado del servidor VPN"
 
@@ -12540,7 +12530,7 @@ msgstr "Escribe las peticiones de DNS recibidas en el registro del sistema."
 msgid "Write system log to file"
 msgstr "Escribir el registro del sistema en un archivo"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "Si"
 
@@ -13365,5 +13355,11 @@ msgstr "{example_nx} devuelve {nxdomain}."
 msgid "« Back"
 msgstr "« Volver"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "Protocolo VPN"
+
 #~ msgid "Set Static"
 #~ msgstr "Establecer estática"
index 4050c428adc62769bfe73f2ccd861ef6adb61b3c..194f4cb5b3cb51e8b4f23ffbc69e4271a560082f 100644 (file)
@@ -31,7 +31,7 @@ msgstr "%.1f dB"
 msgid "%d Bit"
 msgstr "%d Bit"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d 个无效字段"
 
@@ -49,7 +49,8 @@ msgstr "%d 秒前"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:763
 msgid "%s adds 1.2.3.0/24 for IPv4 requestors and ::/0 for IPv6 requestors."
-msgstr "%s 为 IPv4 请求者添加 1.2.3.0/24 子网,并为 IPv6 请求者添加 ::/0 子网。"
+msgstr ""
+"%s 为 IPv4 请求者添加 1.2.3.0/24 子网,并为 IPv6 请求者添加 ::/0 子网。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:764
 msgid "%s adds 1.2.3.0/24 for both IPv4 and IPv6 requestors."
@@ -66,7 +67,8 @@ msgid ""
 "%s is an independent project that aims to reduce latency of a connection "
 "over Yggdrasil network transparently, utilizing NAT traversal to bypass "
 "intermediary nodes."
-msgstr "%s 是一个独立的项目,其主要目标是通过 Yggdrasil 网络减少连接延迟,并利用 NAT "
+msgstr ""
+"%s 是一个独立的项目,其主要目标是通过 Yggdrasil 网络减少连接延迟,并利用 NAT "
 "穿透技术绕开中间节点。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
@@ -81,7 +83,8 @@ msgstr "%s 表示 “运行 dnsmasq 的系统的地址”。"
 msgid ""
 "%s services running on this device in the default VRF context (ie., not "
 "bound to any VRF device) shall work across all VRF domains."
-msgstr "在默认 VRF 上下文中(即未绑定任何 VRF 设备)运行在此设备上的 %s 服务在所有 "
+msgstr ""
+"在默认 VRF 上下文中(即未绑定任何 VRF 设备)运行在此设备上的 %s 服务在所有 "
 "VRF 域中都应工作。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
@@ -135,10 +138,10 @@ msgstr "-- 更多选项 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -146,7 +149,7 @@ msgstr "-- 请选择 --"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "-- 自定义 --"
@@ -452,7 +455,7 @@ msgid ""
 "default."
 msgstr "Yggdrasil 设置了默认 MTU 值 65535。推荐使用该默认值。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "已存在同名的目录。"
 
@@ -1210,22 +1213,22 @@ msgstr "任意区域"
 msgid "Apply backup?"
 msgstr "应用备份?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "尝试应用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "应用请求失败,状态 <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "强制应用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "正在等待配置被应用… %ds"
 
@@ -1290,7 +1293,7 @@ msgstr "要在每个请求中添加/替换的属性。"
 msgid "Auth"
 msgstr "认证"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "认证组"
@@ -1632,8 +1635,8 @@ msgstr "即使没有接口附加到网桥,也启动它"
 msgid "Broadcast"
 msgstr "广播"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "浏览…"
 
@@ -1651,7 +1654,7 @@ msgid ""
 "gateway certificate."
 msgstr "CA 证书(PEM 编码;而不是使用系统范围的存储来验证网关证书。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA 证书,如果留空,则证书将在第一次连接后被保存。"
 
@@ -1702,9 +1705,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr "如果你的 ISP 有 IPv6 名称服务器但不提供 IPv6 路由,本选项可能会有用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1828,11 +1831,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "链钩 \"%h\""
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "更改数"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1841,7 +1844,7 @@ msgstr ""
 "已通过 “%h” 对现有连接进行了更改。这可能会阻止访问此设备。任何 IP 更改都需要"
 "在 %d 秒内 <strong>连接到新的IP</strong> 以保留更改。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "更改已恢复。"
 
@@ -1945,7 +1948,7 @@ msgstr "请求 DHCP 时发送的客户端 ID"
 msgid "Clone"
 msgstr "克隆"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -2018,7 +2021,7 @@ msgstr "计算传出校验和 (可选)。"
 msgid "Config File"
 msgstr "配置文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "配置"
@@ -2027,11 +2030,11 @@ msgstr "配置"
 msgid "Configuration Export"
 msgstr "配置文件导出"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "配置已应用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "配置已回滚!"
 
@@ -2131,7 +2134,7 @@ msgstr "失去连接"
 msgid "Connections"
 msgstr "连接"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "连接更改"
 
@@ -2173,7 +2176,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "继续处理不匹配的数据包"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2514,7 +2517,7 @@ msgstr "委托 IPv6 前缀"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2528,7 +2531,7 @@ msgstr "删除"
 msgid "Delete key"
 msgstr "删除密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "删除请求失败:%s"
 
@@ -2549,7 +2552,7 @@ msgstr "发送流量指示消息间隔"
 msgid "Description"
 msgstr "描述"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "取消"
 
@@ -2646,7 +2649,7 @@ msgstr "设备不存在"
 msgid "Device type"
 msgstr "设备类型"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "无法连接到设备!"
 
@@ -2676,7 +2679,7 @@ msgstr "拨号号码"
 msgid "Dir"
 msgstr "目录"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "目录"
 
@@ -2788,8 +2791,8 @@ msgstr "磁盘空间"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2888,11 +2891,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "不要跟踪"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "您确定要删除“%s”吗?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "您确定要删除目录“%s”吗?"
 
@@ -2928,7 +2931,7 @@ msgstr "禁止分片"
 msgid "Down"
 msgstr "早期日志在前"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "下载"
 
@@ -2936,7 +2939,7 @@ msgstr "下载"
 msgid "Download backup"
 msgstr "下载备份"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "下载失败:%s"
 
@@ -3723,7 +3726,7 @@ msgstr "更改系统密码失败。"
 msgid "Failed to configure modem"
 msgstr "配置调制解调器失败"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "在 %d 秒内确认应用失败,等待回滚…"
 
@@ -3759,7 +3762,7 @@ msgstr "故障"
 msgid "Fast (every second)"
 msgstr "快速(每秒一次)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "文件"
 
@@ -3771,7 +3774,7 @@ msgstr ""
 "列出上游解析器的文件,可以特定于域名,比如 {servers_file_entry01},"
 "{servers_file_entry02}。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "文件无法访问"
 
@@ -3783,7 +3786,7 @@ msgstr "存储 DHCP 租约信息的文件。"
 msgid "File with upstream resolvers."
 msgstr "上游解析器文件。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "文件名"
@@ -5377,7 +5380,7 @@ msgstr ""
 "无效的 DHCP 租期时间格式。请使用整数值,后面可选跟上秒(s)、分钟(m)、小时(h)、"
 "天(d)或周(w)的单位。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "无效的 IPv6 地址"
 
@@ -5417,7 +5420,7 @@ msgstr "无效命令"
 msgid "Invalid hexadecimal value"
 msgstr "无效 16 进制值"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "无效的主机名或 IPv4 地址"
 
@@ -5425,7 +5428,7 @@ msgstr "无效的主机名或 IPv4 地址"
 msgid "Invalid key format"
 msgstr "无效的密钥格式"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "无效的端口"
 
@@ -5437,7 +5440,7 @@ msgstr "无效的私钥字符串 %s"
 msgid "Invalid public key string %s"
 msgstr "无效公钥字符串 %s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "无效的服务器 URL"
 
@@ -5745,7 +5748,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "检测到旧版规则"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "图例:"
 
@@ -5922,7 +5925,7 @@ msgstr "加载配置…"
 msgid "Loading data…"
 msgstr "加载数据中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "正在载入目录内容…"
 
@@ -6752,7 +6755,7 @@ msgid "NTP server candidates"
 msgstr "候选 NTP 服务器"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6927,7 +6930,7 @@ msgstr "消息"
 msgid "Next »"
 msgstr "前进 »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "否"
 
@@ -6981,7 +6984,7 @@ msgstr "没有关联的客户端"
 msgid "No control device specified"
 msgstr "未指定控制设备"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "无数据"
@@ -7004,7 +7007,7 @@ msgstr "不强制"
 msgid "No entries available"
 msgstr "没有可用的条目"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "此目录中没有内容"
 
@@ -7363,10 +7366,6 @@ msgstr "打开 iptables 规则概况…"
 msgid "Open list..."
 msgstr "打开列表…"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect(CISCO AnyConnect)"
@@ -7420,7 +7419,7 @@ msgid "Operator Name"
 msgstr "运营商名"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "选项“%s”包含无效的输入值。"
 
@@ -7428,11 +7427,11 @@ msgstr "选项“%s”包含无效的输入值。"
 msgid "Option \"%s\" must not be empty."
 msgstr "选项“%s”不能为空。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "选项已更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "选项已移除"
 
@@ -7644,7 +7643,7 @@ msgstr "覆盖 IPv6 路由表"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7702,7 +7701,7 @@ msgstr "重设内部路由表"
 msgid "Overview"
 msgstr "概览"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "覆盖已存在的文件“%s”吗?"
 
@@ -7883,7 +7882,7 @@ msgstr "直通(将物理设备镜像到单个 MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7910,7 +7909,7 @@ msgstr "内部私钥的密码"
 msgid "Password strength"
 msgstr "密码强度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "密码 2"
 
@@ -8100,7 +8099,7 @@ msgstr "Pkts."
 msgid "Please enter your username and password."
 msgstr "请输入用户名和密码。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "请选择要上传的文件。"
 
@@ -8324,7 +8323,7 @@ msgid ""
 "interfaces"
 msgstr "将 NTP 服务器提供给选定的接口,如果未指定,则提供给所有接口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "代理服务器"
 
@@ -8589,7 +8588,7 @@ msgstr "接收到的数据包"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "WireGuard 接口的 IP 地址。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "重连超时"
 
@@ -9020,19 +9019,19 @@ msgstr "反转路径过滤器"
 msgid "Reverse sort"
 msgstr "反向排序"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "恢复"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "恢复更改"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "恢复请求失败,状态 <code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "正在恢复配置…"
 
@@ -9299,7 +9298,7 @@ msgid "Save"
 msgstr "保存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "保存并应用"
@@ -9350,11 +9349,11 @@ msgstr "搜索域名"
 msgid "Section %s is empty."
 msgstr "%s 部分为空。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "添加的节点"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "移除的节点"
 
@@ -9371,9 +9370,9 @@ msgstr ""
 "即使映像文件检查失败,也“强制升级”以烧录映像。仅在您确定固件正确且适用于您的"
 "设备时使用!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "选择文件…"
 
@@ -9577,7 +9576,7 @@ msgstr "信号刷新率"
 msgid "Signal:"
 msgstr "信号:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "大小"
@@ -9732,8 +9731,9 @@ msgid ""
 "Specifies the devices to attach to this VRF. In order to attach wireless "
 "networks, choose the associated interface as network in the wireless "
 "settings."
-msgstr "明确附加到这个 VRF "
-"的设备。为了附加无线网络,在无线设置中选择关联接口作为网络。"
+msgstr ""
+"明确附加到这个 VRF 的设备。为了附加无线网络,在无线设置中选择关联接口作为网"
+"络。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
 msgid "Specifies the directory the device is attached to"
@@ -9938,7 +9938,7 @@ msgstr "启动优先级"
 msgid "Start refresh"
 msgstr "开始刷新"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "开始应用配置…"
 
@@ -10106,7 +10106,7 @@ msgstr "切换协议"
 msgid "Switch to CIDR list notation"
 msgstr "切换到 CIDR 列表记法"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "符号链接"
 
@@ -10281,8 +10281,9 @@ msgstr "<em>受管地址配置</em> (M) 标记表明可以通过 DHCPv6 获取 I
 msgid ""
 "The <em>Mobile IPv6 Home Agent</em> (H) flag indicates that the device is "
 "also acting as Mobile IPv6 home agent on this link."
-msgstr "<em>移动 IPv6 家乡代理</em> (H) 标记表明该设备在此链路上还充当移动 IPv6 "
-"家乡代理。"
+msgstr ""
+"<em>移动 IPv6 家乡代理</em> (H) 标记表明该设备在此链路上还充当移动 IPv6 家乡"
+"代理。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:826
 msgid ""
@@ -10457,7 +10458,7 @@ msgstr "加入一个隐藏的无线网络时,必须手动指定正确的 SSID"
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "默认值(%s)对于 IPv4 和 IPv6 都是 0。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10716,9 +10717,8 @@ msgid ""
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
-"正在刷写系统…<br />切勿关闭电源! DO NOT POWER OFF THE DEVICE!<br "
-"/>等待数分钟后即可尝试重新连接到路由器。您可能需要更改计算机的 IP "
-"地址以重新连接。"
+"正在刷写系统…<br />切勿关闭电源! DO NOT POWER OFF THE DEVICE!<br />等待数分"
+"钟后即可尝试重新连接到路由器。您可能需要更改计算机的 IP 地址以重新连接。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
 msgid ""
@@ -10796,7 +10796,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "没有已分配的租约"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "没有待应用的更改"
 
@@ -10817,7 +10817,6 @@ msgstr "中继的 IPv4 地址"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "此身份验证类型不适用于所选的 EAP 方法。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "这不是有效的 PEM 文件"
@@ -11369,7 +11368,7 @@ msgstr "未命名实例 #%d"
 msgid "Unnamed key"
 msgstr "未命名的密钥"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "未保存的配置"
 
@@ -11391,7 +11390,7 @@ msgstr "不受支持的 URI scheme %s"
 msgid "Unsupported modem"
 msgstr "不支持的调制解调器"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "不支持的协议"
 
@@ -11413,7 +11412,7 @@ msgstr "无标题的对端"
 msgid "Up"
 msgstr "近期日志在前"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "上传"
 
@@ -11428,25 +11427,25 @@ msgstr "从这里上传一个 sysupgrade 兼容镜像以更新正在运行的固
 msgid "Upload archive..."
 msgstr "上传备份…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "上传文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "上传文件…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "上传已被取消"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "上传请求失败:%s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "正在上传文件…"
 
@@ -11637,7 +11636,7 @@ msgstr "对防火墙后面的系统有用。"
 msgid "User"
 msgstr "用户"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "用户证书(PEM)"
@@ -11646,13 +11645,13 @@ msgstr "用户证书(PEM)"
 msgid "User identifier"
 msgstr "用户标识符"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "用户密钥(PEM)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11714,11 +11713,6 @@ msgstr "VPN 本地地址"
 msgid "VPN Local port"
 msgstr "VPN 本地端口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN 协议"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11733,7 +11727,7 @@ msgstr "VPN 服务器证书的 SHA256 哈希"
 msgid "VPN Server port"
 msgstr "VPN 服务器端口"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN 服务器证书的 SHA1 哈希值"
 
@@ -12078,7 +12072,7 @@ msgstr "将收到的 DNS 查询写入系统日志。"
 msgid "Write system log to file"
 msgstr "将系统日志写入文件"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "是"
 
@@ -12894,5 +12888,11 @@ msgstr "{example_nx} 返回 {nxdomain}。"
 msgid "« Back"
 msgstr "« 后退"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN 协议"
+
 #~ msgid "Set Static"
 #~ msgstr "设为静态"
index b2fc5283f2c5fcb5f783d3f777db3fb935b48671..5981c7df9db97495e896ee733fd70dbe1539b101 100644 (file)
@@ -29,7 +29,7 @@ msgstr "%.1f分貝"
 msgid "%d Bit"
 msgstr "%d位元"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4441
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4476
 msgid "%d invalid field(s)"
 msgstr "%d個無效欄位"
 
@@ -79,7 +79,8 @@ msgstr "%s表示「執行dnsmasq的系統位址」。"
 msgid ""
 "%s services running on this device in the default VRF context (ie., not "
 "bound to any VRF device) shall work across all VRF domains."
-msgstr "預設VRF環境中執行的%s服務(即未繫結至任何VRF裝置)將可在所有VRF網域間運作。"
+msgstr ""
+"預設VRF環境中執行的%s服務(即未繫結至任何VRF裝置)將可在所有VRF網域間運作。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:745
 msgid "%s uses a human-readable encoding of hex-and-colons"
@@ -132,10 +133,10 @@ msgstr "--額外欄位--"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:284
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3806
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4444
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:804
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1042
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2062
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
 #: modules/luci-compat/luasrc/view/cbi/header.htm:8
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
 msgid "-- Please choose --"
@@ -143,7 +144,7 @@ msgstr "--請選擇--"
 
 #: modules/luci-base/htdocs/luci-static/resources/cbi.js:285
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1043
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2063
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2064
 #: modules/luci-compat/luasrc/view/cbi/header.htm:9
 msgid "-- custom --"
 msgstr "--自訂--"
@@ -442,7 +443,7 @@ msgid ""
 "default."
 msgstr "Yggdrasil設定了預設MTU值65535。推薦使用預設值。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3040
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
 msgid "A directory with the same name already exists."
 msgstr "已存在同名目錄。"
 
@@ -1193,22 +1194,22 @@ msgstr "任意區域"
 msgid "Apply backup?"
 msgstr "套用備份?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5055
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5090
 msgid "Apply checked"
 msgstr "申請已核對"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5085
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5120
 msgid "Apply request failed with status <code>%h</code>"
 msgstr "套用請求失敗,狀態為<code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2126
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4802
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4923
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5059
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4837
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4958
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5094
 msgid "Apply unchecked"
 msgstr "強制套用"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5031
 msgid "Applying configuration changes… %ds"
 msgstr "套用設定變更中… %d秒"
 
@@ -1271,7 +1272,7 @@ msgstr "在每個請求中新增/替換的屬性。"
 msgid "Auth"
 msgstr "認證"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
 msgid "Auth Group"
 msgstr "認證群組"
@@ -1611,8 +1612,8 @@ msgstr "即使沒有介面附加也啟動橋接"
 msgid "Broadcast"
 msgstr "廣播"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3130
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3165
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4586
 msgid "Browse…"
 msgstr "瀏覽…"
 
@@ -1630,7 +1631,7 @@ msgid ""
 "gateway certificate."
 msgstr "CA憑證(PEM編碼;使用此憑證而非系統儲存的驗證閘道。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:181
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:179
 msgid "CA certificate; if empty it will be saved after the first connection."
 msgstr "CA憑證;如果留空會在第一次連線後儲存。"
 
@@ -1681,9 +1682,9 @@ msgid ""
 "Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
 msgstr "如果ISP具有IPv6名稱伺服器但不提供IPv6路由,則很有用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4560
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5051
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3257
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4595
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5086
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
@@ -1807,11 +1808,11 @@ msgctxt "Yet unknown nftables chain hook"
 msgid "Chain hook \"%h\""
 msgstr "鏈鉤「%h」"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 msgid "Changes"
 msgstr "變更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5046
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5081
 msgid ""
 "Changes have been made to the existing connection via \"%h\". This could "
 "inhibit access to this device. Any IP change requires <strong>connecting to "
@@ -1820,7 +1821,7 @@ msgstr ""
 "已通過「%h」對現有連線進行了變更。這可能會阻止存取此裝置。任何IP變更都需要"
 "在%d秒內<strong>連線至新的IP</strong>以保留變更。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5121
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5156
 msgid "Changes have been reverted."
 msgstr "變更已恢復。"
 
@@ -1925,7 +1926,7 @@ msgstr "請求DHCP時發送的用戶端ID"
 msgid "Clone"
 msgstr "複製"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4799
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4834
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
 msgid "Close"
@@ -1998,7 +1999,7 @@ msgstr "計算傳出核對和(可選)。"
 msgid "Config File"
 msgstr "設定檔"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4782
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4817
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:456
 msgid "Configuration"
 msgstr "設定"
@@ -2007,11 +2008,11 @@ msgstr "設定"
 msgid "Configuration Export"
 msgstr "設定檔案匯出"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4971
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5006
 msgid "Configuration changes applied."
 msgstr "設定變更已套用。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4909
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
 msgid "Configuration changes have been rolled back!"
 msgstr "設定變更已回滚!"
 
@@ -2106,7 +2107,7 @@ msgstr "連線遺失"
 msgid "Connections"
 msgstr "連線數"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5045
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5080
 msgid "Connectivity change"
 msgstr "連線變更"
 
@@ -2148,7 +2149,7 @@ msgctxt "Chain policy: accept"
 msgid "Continue processing unmatched packets"
 msgstr "繼續處理不匹配的封包"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4980
 msgid ""
 "Could not regain access to the device after applying the configuration "
 "changes. You might need to reconnect if you modified network related "
@@ -2486,7 +2487,7 @@ msgstr "委派IPv6首碼"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2744
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2748
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3585
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3191
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3226
 #: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
@@ -2500,7 +2501,7 @@ msgstr "刪除"
 msgid "Delete key"
 msgstr "刪除金鑰"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3089
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3124
 msgid "Delete request failed: %s"
 msgstr "刪除請求失敗:%s"
 
@@ -2521,7 +2522,7 @@ msgstr "傳輸流量指示訊息間隔"
 msgid "Description"
 msgstr "描述"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3183
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3218
 msgid "Deselect"
 msgstr "取消選擇"
 
@@ -2618,7 +2619,7 @@ msgstr "裝置不存在"
 msgid "Device type"
 msgstr "裝置類別"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4944
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4979
 msgid "Device unreachable!"
 msgstr "裝置無法存取!"
 
@@ -2648,7 +2649,7 @@ msgstr "撥接號碼"
 msgid "Dir"
 msgstr "目錄"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2988
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3023
 msgid "Directory"
 msgstr "目錄"
 
@@ -2758,8 +2759,8 @@ msgstr "磁碟空間"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3266
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3280
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3999
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4915
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4950
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1986
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
@@ -2848,11 +2849,11 @@ msgctxt "nft notrack action"
 msgid "Do not track"
 msgstr "不追蹤"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3110
 msgid "Do you really want to delete \"%s\" ?"
 msgstr "確定刪除「%s」?"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3073
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3108
 msgid "Do you really want to delete the \"%s\" directory recursively?"
 msgstr "確定遞迴刪除目錄「%s」?"
 
@@ -2888,7 +2889,7 @@ msgstr "不分片"
 msgid "Down"
 msgstr "下移"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3187
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3222
 msgid "Download"
 msgstr "下載"
 
@@ -2896,7 +2897,7 @@ msgstr "下載"
 msgid "Download backup"
 msgstr "下載備份"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3263
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3298
 msgid "Download failed: %s"
 msgstr "下載失敗:%s"
 
@@ -3672,7 +3673,7 @@ msgstr "變更系統密碼失敗。"
 msgid "Failed to configure modem"
 msgstr "設定數據機失敗"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4903
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4938
 msgid "Failed to confirm apply within %ds, waiting for rollback…"
 msgstr "%d秒內確認套用失敗,等待復原…"
 
@@ -3708,7 +3709,7 @@ msgstr "失敗"
 msgid "Fast (every second)"
 msgstr "快(每秒)"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3031
 msgid "File"
 msgstr "檔案"
 
@@ -3720,7 +3721,7 @@ msgstr ""
 "列出上游解析器檔案,可選擇特定於域的,例如{servers_file_entry01},"
 "{servers_file_entry02}。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2968
 msgid "File not accessible"
 msgstr "檔案無法存取"
 
@@ -3732,7 +3733,7 @@ msgstr "儲存DHCP租約資訊的檔案。"
 msgid "File with upstream resolvers."
 msgstr "上游解析器檔案。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3131
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3166
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
 msgid "Filename"
 msgstr "檔案名稱"
@@ -5317,7 +5318,7 @@ msgid ""
 "m, h, d, or w."
 msgstr "DHCP租約時間格式無效。使用整數值(可選後接s、m、h、d或w)。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:121
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:119
 msgid "Invalid IPv6 address"
 msgstr "無效的IPv6位址"
 
@@ -5357,7 +5358,7 @@ msgstr "無效指令"
 msgid "Invalid hexadecimal value"
 msgstr "無效的十六進位值"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:130
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:128
 msgid "Invalid hostname or IPv4 address"
 msgstr "無效的主機名或IPv4位址"
 
@@ -5365,7 +5366,7 @@ msgstr "無效的主機名或IPv4位址"
 msgid "Invalid key format"
 msgstr "金鑰格式無效"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:138
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:136
 msgid "Invalid port"
 msgstr "無效連接埠"
 
@@ -5377,7 +5378,7 @@ msgstr "無效私密金鑰字串%s"
 msgid "Invalid public key string %s"
 msgstr "無效的公開金鑰字串%s"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:112
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Invalid server URL"
 msgstr "無效伺服器URL"
 
@@ -5685,7 +5686,7 @@ msgstr ""
 msgid "Legacy rules detected"
 msgstr "偵測到舊版規則"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4784
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4819
 msgid "Legend:"
 msgstr "圖例:"
 
@@ -5859,7 +5860,7 @@ msgstr "載入設定…"
 msgid "Loading data…"
 msgstr "載入資料中…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3273
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
 msgid "Loading directory contents…"
 msgstr "載入目錄內容中…"
 
@@ -6686,7 +6687,7 @@ msgid "NTP server candidates"
 msgstr "候選NTP伺服器"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2609
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4537
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4572
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:95
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1185
@@ -6861,7 +6862,7 @@ msgstr "訊息"
 msgid "Next »"
 msgstr "下一個 »"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "No"
 msgstr "否"
 
@@ -6916,7 +6917,7 @@ msgstr "無關聯用戶端"
 msgid "No control device specified"
 msgstr "未指定控制裝置"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
 msgctxt "empty table placeholder"
 msgid "No data"
 msgstr "無資料"
@@ -6939,7 +6940,7 @@ msgstr "不強制"
 msgid "No entries available"
 msgstr "無可用條目"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3232
 msgid "No entries in this directory"
 msgstr "此目錄中沒有條目"
 
@@ -7294,10 +7295,6 @@ msgstr "開啟iptables規則概覽…"
 msgid "Open list..."
 msgstr "開啟清單..."
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:65
-msgid "OpenConnect"
-msgstr "OpenConnect"
-
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
@@ -7350,7 +7347,7 @@ msgid "Operator Name"
 msgstr "電信業者名稱"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2014
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4414
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4393
 msgid "Option \"%s\" contains an invalid input value."
 msgstr "選項「%s」包含無效的輸入值。"
 
@@ -7358,11 +7355,11 @@ msgstr "選項「%s」包含無效的輸入值。"
 msgid "Option \"%s\" must not be empty."
 msgstr "選項「%s」必須非空。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4791
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4826
 msgid "Option changed"
 msgstr "選項變更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4793
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4828
 msgid "Option removed"
 msgstr "選項刪除"
 
@@ -7572,7 +7569,7 @@ msgstr "覆寫IPv6路由表"
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:193
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:191
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:132
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:118
@@ -7630,7 +7627,7 @@ msgstr "覆寫內部路由表"
 msgid "Overview"
 msgstr "概覽"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3041
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3076
 msgid "Overwrite existing file \"%s\" ?"
 msgstr "覆寫現有檔案「%s」?"
 
@@ -7811,7 +7808,7 @@ msgstr "直通(將實體裝置鏡像至單個MAC VLAN)"
 #: modules/luci-base/ucode/template/sysauth.ut:29
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1871
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:103
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:298
@@ -7838,7 +7835,7 @@ msgstr "內部私密金鑰密碼"
 msgid "Password strength"
 msgstr "密碼強度"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
 msgid "Password2"
 msgstr "密碼2"
 
@@ -8028,7 +8025,7 @@ msgstr "封包"
 msgid "Please enter your username and password."
 msgstr "請輸入您的使用者名稱和密碼。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4520
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4555
 msgid "Please select the file to upload."
 msgstr "請選擇上傳的檔案。"
 
@@ -8252,7 +8249,7 @@ msgid ""
 "interfaces"
 msgstr "向指定的介面提供NTP伺服器,若未指定則提供給所有介面"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:152
 msgid "Proxy Server"
 msgstr "代理伺服器"
 
@@ -8517,7 +8514,7 @@ msgstr "已接收封包"
 msgid "Recommended. IP addresses of the WireGuard interface."
 msgstr "推薦。WireGuard介面的IP位址。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:198
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:196
 msgid "Reconnect Timeout"
 msgstr "重新連線逾時"
 
@@ -8947,19 +8944,19 @@ msgstr "反向路徑篩選"
 msgid "Reverse sort"
 msgstr "反向排序"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4813
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4848
 msgid "Revert"
 msgstr "恢復"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4919
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4954
 msgid "Revert changes"
 msgstr "恢復變更"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5130
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5165
 msgid "Revert request failed with status <code>%h</code>"
 msgstr "恢復請求失敗,狀態碼<code>%h</code>"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5110
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5145
 msgid "Reverting configuration…"
 msgstr "正在恢復設定…"
 
@@ -9226,7 +9223,7 @@ msgid "Save"
 msgstr "儲存"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2125
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4801
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4836
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:22
 msgid "Save & Apply"
 msgstr "儲存並套用"
@@ -9277,11 +9274,11 @@ msgstr "搜尋網域"
 msgid "Section %s is empty."
 msgstr "%s區域為空。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4787
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4822
 msgid "Section added"
 msgstr "區塊增加"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4789
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4824
 msgid "Section removed"
 msgstr "區塊刪除"
 
@@ -9297,9 +9294,9 @@ msgid ""
 msgstr ""
 "選擇「強制升級」更新映像檔,即使檢查未通過。僅在確認映像檔正確無誤時使用!"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2935
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3082
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3246
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2970
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3117
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3281
 msgid "Select file…"
 msgstr "選擇檔案…"
 
@@ -9502,7 +9499,7 @@ msgstr "訊號重新整理頻率"
 msgid "Signal:"
 msgstr "訊號:"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4538
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
 msgid "Size"
 msgstr "大小"
@@ -9654,8 +9651,9 @@ msgid ""
 "Specifies the devices to attach to this VRF. In order to attach wireless "
 "networks, choose the associated interface as network in the wireless "
 "settings."
-msgstr "指定附加至此VRF的裝置。若要附加無線網絡,請在無線設定中選擇關聯的介面作為網路"
-"。"
+msgstr ""
+"指定附加至此VRF的裝置。若要附加無線網絡,請在無線設定中選擇關聯的介面作為網"
+"路。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:293
 msgid "Specifies the directory the device is attached to"
@@ -9859,7 +9857,7 @@ msgstr "啟動優先順序"
 msgid "Start refresh"
 msgstr "啟動重新整理"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5034
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5069
 msgid "Starting configuration apply…"
 msgstr "開始套用設定…"
 
@@ -10025,7 +10023,7 @@ msgstr "切換協定"
 msgid "Switch to CIDR list notation"
 msgstr "切換至CIDR清單標記法"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:2980
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3015
 msgid "Symbolic link"
 msgstr "符號連結"
 
@@ -10371,7 +10369,7 @@ msgstr "加入隱藏的無線網路時必須手動指定正確的SSID"
 msgid "The default (%s) is zero for both IPv4 and IPv6."
 msgstr "IPv4和IPv6預設 (%s) 均為零。"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4910
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4945
 msgid ""
 "The device could not be reached within %d seconds after applying the pending "
 "changes, which caused the configuration to be rolled back for safety "
@@ -10707,7 +10705,7 @@ msgstr ""
 msgid "There are no active leases"
 msgstr "無活動的租約"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:5077
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5112
 msgid "There are no changes to apply"
 msgstr "無可套用的變更"
 
@@ -10728,7 +10726,6 @@ msgstr "中繼IPv4位址"
 msgid "This authentication type is not applicable to the selected EAP method."
 msgstr "此驗證類別不適用於所選的EAP方式。"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:58
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:56
 msgid "This does not look like a valid PEM file"
 msgstr "這看起來不像有效的PEM檔案"
@@ -11279,7 +11276,7 @@ msgstr "未命名實例 #%d"
 msgid "Unnamed key"
 msgstr "未命名金鑰"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4726
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4761
 msgid "Unsaved Changes"
 msgstr "未儲存的變更"
 
@@ -11301,7 +11298,7 @@ msgstr "%s中的URI方案不支援"
 msgid "Unsupported modem"
 msgstr "不支援的數據機"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:116
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:114
 msgid "Unsupported protocol"
 msgstr "不支援的協定"
 
@@ -11323,7 +11320,7 @@ msgstr "無標題對等點"
 msgid "Up"
 msgstr "上移"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4612
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4647
 msgid "Upload"
 msgstr "上傳"
 
@@ -11338,25 +11335,25 @@ msgstr "在此上傳相容的映像檔以取代正在執行的韌體。"
 msgid "Upload archive..."
 msgstr "上傳存檔..."
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3136
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3171
 msgid "Upload file"
 msgstr "上傳檔案"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3111
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3146
 msgid "Upload file…"
 msgstr "上傳檔案…"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4558
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4593
 msgid "Upload has been cancelled"
 msgstr "上傳已取消"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:3058
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4600
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3093
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4635
 msgid "Upload request failed: %s"
 msgstr "上傳請求失敗:%s"
 
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4519
-#: modules/luci-base/htdocs/luci-static/resources/ui.js:4573
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4554
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4608
 msgid "Uploading file…"
 msgstr "上傳檔案中…"
 
@@ -11544,7 +11541,7 @@ msgstr "對防火牆後面的系統有用。"
 msgid "User"
 msgstr "使用者"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:157
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:155
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:106
 msgid "User certificate (PEM encoded)"
 msgstr "使用者憑證(PEM編碼)"
@@ -11553,13 +11550,13 @@ msgstr "使用者憑證(PEM編碼)"
 msgid "User identifier"
 msgstr "使用者識別碼"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:169
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:167
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:118
 msgid "User key (PEM encoded)"
 msgstr "使用者金鑰(PEM編碼)"
 
 #: modules/luci-base/ucode/template/sysauth.ut:23
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:146
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:101
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
@@ -11621,11 +11618,6 @@ msgstr "VPN本地位址"
 msgid "VPN Local port"
 msgstr "VPN本地連接阜"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:97
-msgid "VPN Protocol"
-msgstr "VPN協定"
-
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:106
 #: protocols/luci-proto-openfortivpn/htdocs/luci-static/resources/protocol/openfortivpn.js:93
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
@@ -11640,7 +11632,7 @@ msgstr "VPN伺服器憑證SHA256雜湊"
 msgid "VPN Server port"
 msgstr "VPN伺服器連接埠"
 
-#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:144
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
 msgid "VPN Server's certificate SHA1 hash"
 msgstr "VPN伺服器憑證SHA1雜湊"
 
@@ -11979,7 +11971,7 @@ msgstr "寫入已接收DNS請求至系統日誌。"
 msgid "Write system log to file"
 msgstr "寫入系統日誌至檔案"
 
-#: modules/luci-base/htdocs/luci-static/resources/form.js:4401
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4380
 msgid "Yes"
 msgstr "是"
 
@@ -12795,5 +12787,11 @@ msgstr "{example_nx}返回{nxdomain}。"
 msgid "« Back"
 msgstr "« 返回"
 
+#~ msgid "OpenConnect"
+#~ msgstr "OpenConnect"
+
+#~ msgid "VPN Protocol"
+#~ msgstr "VPN協定"
+
 #~ msgid "Set Static"
 #~ msgstr "設定靜態"